UIM robots experiencing high memory usage are seeing many processes for the OpenJDK Platform binary. Hub robots, especially the Primary Hub, are seeing these processes in higher numbers.
What are these and are these expected?
UIM uses the OpenJDK Platform for many of the core and monitoring probes. This is how they are displayed by default in the Windows Task Manager. It is to be expected.
You can add a column for the Command Line to the display in Task Manager which can help you to identify which probe is associated with which process. Depending upon which Windows version you are using, there are different means to do this. After doing this, you'll see something similar to the below:
Note that you can observe probe information in these Command Line entries.
Probe memory settings can also be seen in the Command Line entries. You can find more information on this here:
UIM java probes - guidance on configuring java heap min max memory settings