Журнал G1GC печатает значения заполнения кучи как округленные до МБ или ГБ. Есть ли способ печатать все значения в КБ или МБ?
Я хочу проанализировать коэффициенты распределения и продвижения, и такое округление значений приводит к неточности.
Например, приведенное ниже событие 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)]
...
Используемые флаги ВМ:
-Xms16g -Xmx16g -XX:+UseG1GC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log
Использование Hotspot JVM 1.8.0-b132.