G1GC протоколирование печати Heap оккупации дорожит в округляется до МБ или ГБ, есть способ, как печатать все значения в КБ или МБ?G1GC Log Округление значения для Big куч
Я хочу проанализировать тарифы распределения и продвижения, и это округление значений вводит неточность.
Например, GC-событие, приведенное ниже, показывает, что общая занятость кучи уменьшается от 11.7G->1826.2M
, которая показывает только округленное значение 11.7G
для общего размера кучи перед сборкой.
4592.204: [GC pause (G1 Evacuation Pause) (young)
[Eden: 9804.0M(9804.0M)->0.0B(9800.0M) Survivors: 112.0M->86.0M
Heap: 11.7G(15.0G)->1826.2M(15.0G)]
...
VM флаги, используемые:
-Xms16g -Xmx16g -XX:+UseG1GC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log
Использование Hotspot JVM 1.8.0-B132.
Я ищу подтверждение, что это поведение по умолчанию и не может быть изменено. –