Memory display in the Control Center
Symptoms
Why is the amount of memory shown in the Control Center not equivalent to the configured value for the JVM?
Environment
VoiceObjects 6 - VoiceObjects 7.4
This has been changed for VoiceObjects 9 to a more helpful graphical view.
Cause
The memory amount we show in the Control Center may differ from the actual configuration. VoiceObjects shows the amount of memory which the system can use or already has in use.
To this value, you need to add the memory which is used for
- The thread stack
- The Java Virtual Machine (JVM) management (e.g. the classloader).
The entire Java process on your machine may also be larger than configured, as it is possible that the JVM processes some threads outside the assigned memory (depending on the actual process).