Дамп ядра Java - размер свободной кучи не соответствует выделенной куче
Произошел сбой одного из моих Java-приложений, что привело к дампу ядра.
Java Heap Information
-Xmx (Maximum Java heap size) : 1368m
-Xms (Initial Java heap size) : 684m
-Xscmx (Java class data sharing cache size) : 50M
но дамп ядра показывает
Free Java heap size: 1.27 GB
Allocated Java heap size: 1.34 GB
======================
0SECTION MEMINFO subcomponent dump routine
NULL =================================
1STHEAPFREE Bytes of Heap Space Free: 516D2D48
1STHEAPALLOC Bytes of Heap Space Allocated: 55800000
=======================
Как это возможно, что при максимальном размере кучи 1368 м размер кучи Free Java составляет 1,27 ГБ, а выделенный размер кучи Java - 1,34 ГБ.
объект (зарезервированный) сегмент памяти показывает 100% -ое использование, то есть (1368 м)