Drop your GC log here
IBM OpenJ9 / Semeru verbose GC XML format
File is parsed entirely in your browser — nothing is uploaded.
Parsing GC log…
Reading file…
Summary
Memory
Total Heap Usage Over Time
Used memory before each GC (shows fill) vs after each GC (shows live set) — plus heap capacity. Values in MB.
Scroll to zoom · drag to pan · double-click to reset.
Before GC (heap fill)
After GC (live set)
Heap Capacity
Heap Region Breakdown (after GC)
Used memory stacked by region — Nursery Allocate · Nursery Survivor · Tenure SOA · Tenure LOA. Values in MB.
Scroll to zoom · drag to pan · double-click to reset.
Nursery Allocate
Nursery Survivor
Tenure SOA
Tenure LOA
Nursery Region Sizes Over Time
Nursery total capacity and allocate / survivor split (MB). Shows heap resizes. Scroll to zoom.
Tenure Region Sizes Over Time
Tenure total capacity and SOA / LOA used (MB). Rises between major GCs. Scroll to zoom.
GC Performance
Pause Duration Over Time
Each dot = one GC pause. Green = scavenge (minor). Amber = global (major). Y-axis in ms.
Scroll to zoom · drag to pan · double-click to reset.
Pause Duration Distribution
Histogram of pause times — scavenge (green) and global (amber). Scroll to zoom.
Memory Freed per GC Event
Heap memory reclaimed (MB) by each collection event. Scroll to zoom.
| # | Timestamp | Type | Duration (ms) | Stall (ms) | Nursery Before (MB) | Tenure Before (MB) | Heap After (MB) | Freed (MB) | Capacity (MB) |
|---|