Дамп ядра 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 м)

0 ответов

Другие вопросы по тегам