-Xmx
определяет максимальный размер кучи Java , которую вашему процессу разрешено использовать.
«Частные байты» могут (и не включают) память, которая используется процессом JVM, но не является частью кучи Java.
Поэтому не следует ожидатьИспользование памяти вашим процессом, измеряемое «частными байтами», остается ниже значения -Xmx
.
Наконец, я ожидаю, что оценка YourKit использования кучи будет довольно точной.