Memory server usage

Hi @MarcEm,

The KNIME Analytics Platform will use a small amount of memory for running itself and use the configured heap space on top to edit and process workflows.

The memory utilization on the OS side will stay stable once the full configured heap space is in use. So looking on OS level you won’t see any changes of the memory utilization. Internally the JVM will process Garbage Collections to free unused memory. This can be monitored by tools like VisualVM.

The internal memory utilization will also show up on the Memory usage monitoring of the Executors, 100% will show a fully utilized heap space.

So on OS level you might see that 100% of the configured heap space are allocated by the executor while the executors monitoring is only showing 10%, which is the current internal utilization of the allocated heap space.

Best,
Michael