Mike Millson
Mike Millson
Create smaller image (e.g. JDK11 build with jlink).
[89.242s][info][gc,stats ] Total Pauses (G) = 4.28 s (a = 511 us) (n = 8373) (lvls, us = 54, 156, 336, 510, 53832) [89.242s][info][gc,stats ] Total Pauses (N) = 2.38...
Other is part of the safepoint, but the time is not included in the "gc,cpu" end time block. [2022-10-09T13:16:39.707+0000][3783.195s][debug][gc,heap ] GC(9) Heap before GC invocations=9 (full 0): garbage-first heap total...
Track G1 external root scanning time for analysis. For example: https://access.redhat.com/solutions/6976511
Clean up code to better address perm/metaspace split. Separate classes? Overloaded method? Just clean up comments?
Detect logging and warn about overhead: [2024-06-20T17:07:22.283+0000][175.960s] GC(64) Heap Dump (after full gc) [2024-06-20T17:07:23.134+0000][176.810s] GC(64) Heap Dump (after full gc) 850.788ms
*min/max/median/avg of allocation rate *lifeset size when there is a full collection (median vs average, or maybe something like standard deviation)