{
  "recorded_on": "2026-10-16",
  "jdk": "Microsoft OpenJDK 17.0.17+10-LTS",
  "counting": "Completed Pause Young / Pause Full summary records only, identified by GC id and duration. Last logged uptime is an observation boundary, not a standardized benchmark duration.",
  "logs": [
    {
      "file": "01-heap-leak.log",
      "using": "G1",
      "uptime_last_s": 9.912,
      "young_completed": 52,
      "full_completed": 34,
      "raw_young_matches": 104,
      "raw_full_matches": 68,
      "pause_total_ms": 111.048,
      "causes": {
        "Pause Young (Normal) (G1 Evacuation Pause)": 18,
        "Pause Young (Concurrent Start) (G1 Evacuation Pause)": 13,
        "Pause Young (Prepare Mixed) (G1 Evacuation Pause)": 5,
        "Pause Young (Mixed) (G1 Evacuation Pause)": 16,
        "Pause Full (G1 Compaction Pause)": 34
      }
    },
    {
      "file": "02-threadlocal-bounded.log",
      "using": "G1",
      "uptime_last_s": 10.923,
      "young_completed": 26,
      "full_completed": 4,
      "raw_young_matches": 52,
      "raw_full_matches": 8,
      "pause_total_ms": 26.926,
      "causes": {
        "Pause Young (Concurrent Start) (G1 Humongous Allocation)": 24,
        "Pause Young (Normal) (G1 Humongous Allocation)": 2,
        "Pause Full (G1 Compaction Pause)": 4
      }
    },
    {
      "file": "02-threadlocal-unbounded.log",
      "using": "G1",
      "uptime_last_s": 1.432,
      "young_completed": 76,
      "full_completed": 124,
      "raw_young_matches": 153,
      "raw_full_matches": 248,
      "pause_total_ms": 196.227,
      "causes": {
        "Pause Young (Normal) (G1 Evacuation Pause)": 42,
        "Pause Young (Concurrent Start) (G1 Evacuation Pause)": 27,
        "Pause Young (Prepare Mixed) (G1 Evacuation Pause)": 2,
        "Pause Young (Mixed) (G1 Evacuation Pause)": 5,
        "Pause Full (G1 Compaction Pause)": 124
      }
    },
    {
      "file": "03-metaspace-leak.log",
      "using": "G1",
      "uptime_last_s": 3.591,
      "young_completed": 11,
      "full_completed": 5,
      "raw_young_matches": 22,
      "raw_full_matches": 10,
      "pause_total_ms": 60.837,
      "causes": {
        "Pause Young (Concurrent Start) (Metadata GC Threshold)": 5,
        "Pause Young (Prepare Mixed) (Metadata GC Threshold)": 1,
        "Pause Young (Mixed) (Metadata GC Threshold)": 2,
        "Pause Young (Prepare Mixed) (G1 Evacuation Pause)": 2,
        "Pause Young (Mixed) (G1 Evacuation Pause)": 1,
        "Pause Full (Metadata GC Threshold)": 3,
        "Pause Full (Metadata GC Clear Soft References)": 2
      }
    },
    {
      "file": "04-direct-buffer-leak.log",
      "using": "G1",
      "uptime_last_s": 10.595,
      "young_completed": 0,
      "full_completed": 1,
      "raw_young_matches": 0,
      "raw_full_matches": 2,
      "pause_total_ms": 2.693,
      "causes": {
        "Pause Full (System.gc())": 1
      }
    },
    {
      "file": "05-fullgc-humongous.log",
      "using": "G1",
      "uptime_last_s": 18.005,
      "young_completed": 7600,
      "full_completed": 0,
      "raw_young_matches": 15201,
      "raw_full_matches": 0,
      "pause_total_ms": 2715.039,
      "causes": {
        "Pause Young (Concurrent Start) (G1 Humongous Allocation)": 2086,
        "Pause Young (Normal) (G1 Humongous Allocation)": 5514
      }
    },
    {
      "file": "05-fullgc-metaspace.log",
      "using": "Parallel",
      "uptime_last_s": 17.969,
      "young_completed": 126,
      "full_completed": 126,
      "raw_young_matches": 252,
      "raw_full_matches": 252,
      "pause_total_ms": 479.65,
      "causes": {
        "Pause Young (Metadata GC Threshold)": 126,
        "Pause Full (Metadata GC Threshold)": 126
      }
    },
    {
      "file": "05-fullgc-promotion.log",
      "using": "G1",
      "uptime_last_s": 21.956,
      "young_completed": 292,
      "full_completed": 19,
      "raw_young_matches": 584,
      "raw_full_matches": 38,
      "pause_total_ms": 332.575,
      "causes": {
        "Pause Young (Normal) (G1 Evacuation Pause)": 65,
        "Pause Young (Concurrent Start) (G1 Humongous Allocation)": 37,
        "Pause Young (Prepare Mixed) (G1 Evacuation Pause)": 54,
        "Pause Young (Mixed) (G1 Evacuation Pause)": 54,
        "Pause Young (Concurrent Start) (G1 Evacuation Pause)": 62,
        "Pause Young (Normal) (G1 Humongous Allocation)": 20,
        "Pause Full (G1 Compaction Pause)": 19
      }
    },
    {
      "file": "05-fullgc-systemgc.log",
      "using": "G1",
      "uptime_last_s": 16.172,
      "young_completed": 0,
      "full_completed": 9,
      "raw_young_matches": 0,
      "raw_full_matches": 18,
      "pause_total_ms": 18.446,
      "causes": {
        "Pause Full (System.gc())": 9
      }
    },
    {
      "file": "05-fullgc-young.log",
      "using": "G1",
      "uptime_last_s": 7.147,
      "young_completed": 5,
      "full_completed": 0,
      "raw_young_matches": 10,
      "raw_full_matches": 0,
      "pause_total_ms": 11.643,
      "causes": {
        "Pause Young (Normal) (G1 Evacuation Pause)": 5
      }
    }
  ]
}