gctoolkit
gctoolkit copied to clipboard
Tool for parsing GC logs
ZGC missing data: # Safepoints DestroyDetachedPages, PrepareRelocationSet from concurrent times mark summary (Mark: 1 stripe(s), 2 proactive flush(es), 1 terminate flush(es), 1 completion(s), 0 continuation(s) ) nMethods (registered/unregistered) References Metaspace:...
CPU times (user, sys, real) DTO(CpuSummary) is null in CMSPauseEvent
Heap size and occupancy before GC are returning heap size and occupancy after GC.
GCCause comes Unknown for all the events except CMSRemark. Handling seems to be missing because when publishing the events the cause is being set to "Unknown".
Event for the same timestamp comes multiple times with random order.
gctoolkit is not being able to recognize ZGC file generated with non-debug mode. Issue is because it indicates ZGC file by looking for "Initializing The Z Garbage Collector" line, which...
For ZGC events, GarbageCollectionType comes "Unknown"
We are not receiving G1 Full GC event/data – when full gc is generated via System.gc(): Also saw that in parser there is G1GCFull and Full gc-types and this could...
Some of the Concurrent times events are not coming: Concurrent Mark From Roots, Concurrent Preclean, Concurrent Rebuild RS.
stringTableProcessed, stringTableRemoved, symbolTableProcessed, symbolTableRemoved are being saved in the G1GCForwardReference, but i don't see getters for them.