{
  "startedAt": "2026-10-24T07:44:55.899157+00:00",
  "commands": [
    {
      "startedAt": "2026-10-24T07:44:55.899456+00:00",
      "finishedAt": "2026-10-24T07:44:55.980812+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/java",
        "-XshowSettings:properties",
        "-version"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": "Property settings:\n    file.encoding = UTF-8\n    file.separator = /\n    ftp.nonProxyHosts = 127.0.0.1|192.168.0.0/16|*.192.168.0.0/16|10.0.0.0/8|*.10.0.0.0/8|172.16.0.0/12|*.172.16.0.0/12|localhost|*.localhost|local|*.local|crashlytics.com|*.crashlytics.com|<local>|*.<local>\n    http.nonProxyHosts = 127.0.0.1|192.168.0.0/16|*.192.168.0.0/16|10.0.0.0/8|*.10.0.0.0/8|172.16.0.0/12|*.172.16.0.0/12|localhost|*.localhost|local|*.local|crashlytics.com|*.crashlytics.com|<local>|*.<local>\n    http.proxyHost = 127.0.0.1\n    http.proxyPort = 7897\n    https.proxyHost = 127.0.0.1\n    https.proxyPort = 7897\n    java.class.path = .\n        /Library/Java/JavaVirtualMachines/liberica-jdk-21.jdk/Contents/Home/lib/dt.jar\n        /Library/Java/JavaVirtualMachines/liberica-jdk-21.jdk/Contents/Home/lib/tools.jar\n    java.class.version = 61.0\n    java.home = /Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home\n    java.io.tmpdir = /var/folders/nj/d71mzd2s3hd50q4h30fcsq7r0000gn/T/\n    java.library.path = /Users/gaochao/Library/Java/Extensions\n        /Library/Java/Extensions\n        /Network/Library/Java/Extensions\n        /System/Library/Java/Extensions\n        /usr/lib/java\n        .\n    java.runtime.name = OpenJDK Runtime Environment\n    java.runtime.version = 17.0.19+11-LTS\n    java.specification.maintenance.version = 1\n    java.specification.name = Java Platform API Specification\n    java.specification.vendor = Oracle Corporation\n    java.specification.version = 17\n    java.vendor = BellSoft\n    java.vendor.url = https://bell-sw.com/\n    java.vendor.url.bug = https://bell-sw.com/support\n    java.version = 17.0.19\n    java.version.date = 2026-04-21\n    java.vm.compressedOopsMode = Non-zero disjoint base\n    java.vm.info = mixed mode, sharing\n    java.vm.name = OpenJDK 64-Bit Server VM\n    java.vm.specification.name = Java Virtual Machine Specification\n    java.vm.specification.vendor = Oracle Corporation\n    java.vm.specification.version = 17\n    java.vm.vendor = BellSoft\n    java.vm.version = 17.0.19+11-LTS\n    jdk.debug = release\n    line.separator = \\n \n    native.encoding = UTF-8\n    os.arch = aarch64\n    os.name = Mac OS X\n    os.version = 27.0.1\n    path.separator = :\n    socksNonProxyHosts = 127.0.0.1|192.168.0.0/16|*.192.168.0.0/16|10.0.0.0/8|*.10.0.0.0/8|172.16.0.0/12|*.172.16.0.0/12|localhost|*.localhost|local|*.local|crashlytics.com|*.crashlytics.com|<local>|*.<local>\n    socksProxyHost = 127.0.0.1\n    socksProxyPort = 7897\n    sun.arch.data.model = 64\n    sun.boot.library.path = /Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/lib\n    sun.cpu.endian = little\n    sun.io.unicode.encoding = UnicodeBig\n    sun.java.launcher = SUN_STANDARD\n    sun.jnu.encoding = UTF-8\n    sun.management.compiler = HotSpot 64-Bit Tiered Compilers\n    user.country = CN\n    user.dir = /Users/gaochao/Documents/面试/software-engineering-study\n    user.home = /Users/gaochao\n    user.language = zh\n    user.name = gaochao\n    user.script = Hans\n\nopenjdk version \"17.0.19\" 2026-04-21 LTS\nOpenJDK Runtime Environment (build 17.0.19+11-LTS)\nOpenJDK 64-Bit Server VM (build 17.0.19+11-LTS, mixed mode, sharing)\n"
    },
    {
      "startedAt": "2026-10-24T07:44:55.982320+00:00",
      "finishedAt": "2026-10-24T07:44:56.293836+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/javac",
        "--release",
        "17",
        "-d",
        "/var/folders/nj/d71mzd2s3hd50q4h30fcsq7r0000gn/T/nmt-build-7vhu8g7j",
        "/Users/gaochao/Documents/面试/software-engineering-study/labs/jvm-senior/NmtBaselineProbe.java"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.337674+00:00",
      "finishedAt": "2026-10-24T07:44:56.500004+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/jcmd",
        "22720",
        "VM.native_memory",
        "summary",
        "scale=KB"
      ],
      "exitCode": 0,
      "stdout": "22720:\n\nNative Memory Tracking:\n\n(Omitting categories weighting less than 1KB)\n\nTotal: reserved=1597655KB, committed=199975KB\n       malloc: 35255KB #8431\n       mmap:   reserved=1562400KB, committed=164720KB\n\n-                 Java Heap (reserved=106496KB, committed=67584KB)\n                            (mmap: reserved=106496KB, committed=67584KB) \n \n-                     Class (reserved=1048686KB, committed=238KB)\n                            (classes #890)\n                            (  instance classes #778, array classes #112)\n                            (malloc=110KB #1298) (at peak) \n                            (mmap: reserved=1048576KB, committed=128KB) \n                            (  Metadata:   )\n                            (    reserved=65536KB, committed=768KB)\n                            (    used=706KB)\n                            (    waste=62KB =8.01%)\n                            (  Class space:)\n                            (    reserved=1048576KB, committed=128KB)\n                            (    used=73KB)\n                            (    waste=55KB =43.23%)\n \n-                    Thread (reserved=41250KB, committed=41250KB)\n                            (thread #20)\n                            (stack: reserved=41200KB, committed=41200KB)\n                            (malloc=29KB #124) (peak=37KB #128) \n                            (arena=22KB #38) (peak=84KB #36)\n \n-                      Code (reserved=247751KB, committed=7639KB)\n                            (malloc=55KB #856) (at peak) \n                            (mmap: reserved=247696KB, committed=7584KB) \n \n-                        GC (reserved=55238KB, committed=54134KB)\n                            (malloc=18790KB #437) (at peak) \n                            (mmap: reserved=36448KB, committed=35344KB) \n \n-                  Compiler (reserved=168KB, committed=168KB)\n                            (malloc=4KB #32) (at peak) \n                            (arena=165KB #5) (peak=2307KB #6)\n \n-                  Internal (reserved=201KB, committed=201KB)\n                            (malloc=169KB #1259) (at peak) \n                            (mmap: reserved=32KB, committed=32KB) \n \n-                     Other (reserved=12288KB, committed=12288KB)\n                            (malloc=12288KB #12) (at peak) \n \n-                    Symbol (reserved=1171KB, committed=1171KB)\n                            (malloc=811KB #1949) (at peak) \n                            (arena=360KB #1) (at peak)\n \n-    Native Memory Tracking (reserved=137KB, committed=137KB)\n                            (malloc=5KB #79) (at peak) \n                            (tracking overhead=132KB)\n \n-        Shared class space (reserved=16384KB, committed=12048KB)\n                            (mmap: reserved=16384KB, committed=12048KB) \n \n-               Arena Chunk (reserved=2190KB, committed=2190KB)\n                            (malloc=2190KB #122) (peak=2736KB #123) \n \n-                    Module (reserved=14KB, committed=14KB)\n                            (malloc=14KB #403) (at peak) \n \n-                 Safepoint (reserved=32KB, committed=32KB)\n                            (mmap: reserved=32KB, committed=32KB) \n \n-           Synchronization (reserved=100KB, committed=100KB)\n                            (malloc=100KB #1819) (at peak) \n \n-            Serviceability (reserved=1KB, committed=1KB)\n                            (malloc=1KB #6) (at peak) \n \n-                 Metaspace (reserved=65547KB, committed=779KB)\n                            (malloc=11KB #10) (at peak) \n                            (mmap: reserved=65536KB, committed=768KB) \n \n-      String Deduplication (reserved=1KB, committed=1KB)\n                            (malloc=1KB #8) (at peak) \n \n-           Object Monitors (reserved=1KB, committed=1KB)\n                            (malloc=1KB #3) (at peak) \n \n",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.500046+00:00",
      "finishedAt": "2026-10-24T07:44:56.557821+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/jcmd",
        "22720",
        "VM.native_memory",
        "baseline"
      ],
      "exitCode": 0,
      "stdout": "22720:\nBaseline taken\n",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.558199+00:00",
      "finishedAt": "2026-10-24T07:44:56.618419+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/jcmd",
        "22720",
        "VM.native_memory",
        "summary.diff",
        "scale=KB"
      ],
      "exitCode": 0,
      "stdout": "22720:\n\nNative Memory Tracking:\n\n(Omitting categories weighting less than 1KB)\n\nTotal: reserved=1597657KB, committed=199977KB\n\n-                 Java Heap (reserved=106496KB, committed=67584KB)\n                            (mmap: reserved=106496KB, committed=67584KB)\n \n-                     Class (reserved=1048686KB, committed=238KB)\n                            (classes #890)\n                            (  instance classes #778, array classes #112)\n                            (malloc=110KB #1298)\n                            (mmap: reserved=1048576KB, committed=128KB)\n                           : (  Metadata)\n                            (    reserved=65536KB, committed=768KB)\n                            (    used=707KB)\n                            (    waste=61KB =7.96%)\n                           : (  Class space)\n                            (    reserved=1048576KB, committed=128KB)\n                            (    used=73KB)\n                            (    waste=55KB =43.23%)\n \n-                    Thread (reserved=41250KB, committed=41250KB)\n                            (thread #20)\n                            (stack: reserved=41200KB, committed=41200KB)\n                            (malloc=29KB #124)\n                            (arena=22KB #38)\n \n-                      Code (reserved=247751KB, committed=7639KB)\n                            (malloc=55KB #857 +1)\n                            (mmap: reserved=247696KB, committed=7584KB)\n \n-                        GC (reserved=55238KB, committed=54134KB)\n                            (malloc=18790KB #437)\n                            (mmap: reserved=36448KB, committed=35344KB)\n \n-                  Compiler (reserved=168KB, committed=168KB)\n                            (malloc=4KB #32)\n                            (arena=165KB #5)\n \n-                  Internal (reserved=201KB, committed=201KB)\n                            (malloc=169KB #1261 +2)\n                            (mmap: reserved=32KB, committed=32KB)\n \n-                     Other (reserved=12288KB, committed=12288KB)\n                            (malloc=12288KB #12)\n \n-                    Symbol (reserved=1171KB, committed=1171KB)\n                            (malloc=811KB #1949)\n                            (arena=360KB #1)\n \n-    Native Memory Tracking (reserved=139KB, committed=139KB)\n                            (malloc=7KB #99)\n                            (tracking overhead=132KB)\n \n-        Shared class space (reserved=16384KB, committed=12048KB)\n                            (mmap: reserved=16384KB, committed=12048KB)\n \n-               Arena Chunk (reserved=2190KB, committed=2190KB)\n                            (malloc=2190KB)\n \n-                    Module (reserved=14KB, committed=14KB)\n                            (malloc=14KB #403)\n \n-                 Safepoint (reserved=32KB, committed=32KB)\n                            (mmap: reserved=32KB, committed=32KB)\n \n-           Synchronization (reserved=100KB, committed=100KB)\n                            (malloc=100KB #1821 +2)\n \n-            Serviceability (reserved=1KB, committed=1KB)\n                            (malloc=1KB #6)\n \n-                 Metaspace (reserved=65547KB, committed=779KB)\n                            (malloc=11KB #10)\n                            (mmap: reserved=65536KB, committed=768KB)\n \n-      String Deduplication (reserved=1KB, committed=1KB)\n                            (malloc=1KB #8)\n \n-           Object Monitors (reserved=1KB, committed=1KB)\n                            (malloc=1KB #3)\n \n",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.295067+00:00",
      "finishedAt": "2026-10-24T07:44:56.622622+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/java",
        "-Xms64m",
        "-Xmx96m",
        "-XX:MaxDirectMemorySize=32m",
        "-XX:NativeMemoryTracking=summary",
        "-cp",
        "/var/folders/nj/d71mzd2s3hd50q4h30fcsq7r0000gn/T/nmt-build-7vhu8g7j",
        "NmtBaselineProbe"
      ],
      "exitCode": 0,
      "stdout": "Structured stdout phases are preserved in events.",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.660518+00:00",
      "finishedAt": "2026-10-24T07:44:56.815407+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/jcmd",
        "22725",
        "VM.native_memory",
        "summary",
        "scale=KB"
      ],
      "exitCode": 0,
      "stdout": "22725:\n\nNative Memory Tracking:\n\n(Omitting categories weighting less than 1KB)\n\nTotal: reserved=1585397KB, committed=187717KB\n       malloc: 22997KB #8368\n       mmap:   reserved=1562400KB, committed=164720KB\n\n-                 Java Heap (reserved=106496KB, committed=67584KB)\n                            (mmap: reserved=106496KB, committed=67584KB) \n \n-                     Class (reserved=1048686KB, committed=238KB)\n                            (classes #886)\n                            (  instance classes #774, array classes #112)\n                            (malloc=110KB #1289) (at peak) \n                            (mmap: reserved=1048576KB, committed=128KB) \n                            (  Metadata:   )\n                            (    reserved=65536KB, committed=768KB)\n                            (    used=693KB)\n                            (    waste=75KB =9.78%)\n                            (  Class space:)\n                            (    reserved=1048576KB, committed=128KB)\n                            (    used=72KB)\n                            (    waste=56KB =43.65%)\n \n-                    Thread (reserved=41250KB, committed=41250KB)\n                            (thread #20)\n                            (stack: reserved=41200KB, committed=41200KB)\n                            (malloc=29KB #124) (peak=37KB #128) \n                            (arena=22KB #38) (peak=84KB #36)\n \n-                      Code (reserved=247751KB, committed=7639KB)\n                            (malloc=55KB #841) (at peak) \n                            (mmap: reserved=247696KB, committed=7584KB) \n \n-                        GC (reserved=55238KB, committed=54134KB)\n                            (malloc=18790KB #436) (at peak) \n                            (mmap: reserved=36448KB, committed=35344KB) \n \n-                  Compiler (reserved=168KB, committed=168KB)\n                            (malloc=4KB #31) (at peak) \n                            (arena=165KB #5) (peak=2307KB #6)\n \n-                  Internal (reserved=201KB, committed=201KB)\n                            (malloc=169KB #1252) (at peak) \n                            (mmap: reserved=32KB, committed=32KB) \n \n-                    Symbol (reserved=1171KB, committed=1171KB)\n                            (malloc=811KB #1944) (at peak) \n                            (arena=360KB #1) (at peak)\n \n-    Native Memory Tracking (reserved=136KB, committed=136KB)\n                            (malloc=5KB #79) (at peak) \n                            (tracking overhead=131KB)\n \n-        Shared class space (reserved=16384KB, committed=12048KB)\n                            (mmap: reserved=16384KB, committed=12048KB) \n \n-               Arena Chunk (reserved=2222KB, committed=2222KB)\n                            (malloc=2222KB #123) (peak=2768KB #124) \n \n-                    Module (reserved=14KB, committed=14KB)\n                            (malloc=14KB #403) (at peak) \n \n-                 Safepoint (reserved=32KB, committed=32KB)\n                            (mmap: reserved=32KB, committed=32KB) \n \n-           Synchronization (reserved=99KB, committed=99KB)\n                            (malloc=99KB #1805) (at peak) \n \n-            Serviceability (reserved=1KB, committed=1KB)\n                            (malloc=1KB #6) (at peak) \n \n-                 Metaspace (reserved=65547KB, committed=779KB)\n                            (malloc=11KB #10) (at peak) \n                            (mmap: reserved=65536KB, committed=768KB) \n \n-      String Deduplication (reserved=1KB, committed=1KB)\n                            (malloc=1KB #8) (at peak) \n \n-           Object Monitors (reserved=1KB, committed=1KB)\n                            (malloc=1KB #3) (at peak) \n \n",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.815464+00:00",
      "finishedAt": "2026-10-24T07:44:56.879934+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/jcmd",
        "22725",
        "VM.native_memory",
        "baseline"
      ],
      "exitCode": 0,
      "stdout": "22725:\nBaseline taken\n",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.881984+00:00",
      "finishedAt": "2026-10-24T07:44:56.976931+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/jcmd",
        "22725",
        "VM.native_memory",
        "summary.diff",
        "scale=KB"
      ],
      "exitCode": 0,
      "stdout": "22725:\n\nNative Memory Tracking:\n\n(Omitting categories weighting less than 1KB)\n\nTotal: reserved=1597692KB +12294KB, committed=200012KB +12294KB\n\n-                 Java Heap (reserved=106496KB, committed=67584KB)\n                            (mmap: reserved=106496KB, committed=67584KB)\n \n-                     Class (reserved=1048686KB, committed=238KB)\n                            (classes #890 +4)\n                            (  instance classes #778 +4, array classes #112)\n                            (malloc=110KB #1298 +9)\n                            (mmap: reserved=1048576KB, committed=128KB)\n                           : (  Metadata)\n                            (    reserved=65536KB, committed=768KB)\n                            (    used=700KB +7KB)\n                            (    waste=68KB =8.80% -7KB)\n                           : (  Class space)\n                            (    reserved=1048576KB, committed=128KB)\n                            (    used=73KB +1KB)\n                            (    waste=55KB =43.23% -1KB)\n \n-                    Thread (reserved=41250KB, committed=41250KB)\n                            (thread #20)\n                            (stack: reserved=41200KB, committed=41200KB)\n                            (malloc=29KB #124)\n                            (arena=22KB #38)\n \n-                      Code (reserved=247752KB +1KB, committed=7640KB +1KB)\n                            (malloc=56KB +1KB #860 +19)\n                            (mmap: reserved=247696KB, committed=7584KB)\n \n-                        GC (reserved=55238KB, committed=54134KB)\n                            (malloc=18790KB #439 +3)\n                            (mmap: reserved=36448KB, committed=35344KB)\n \n-                  Compiler (reserved=168KB, committed=168KB)\n                            (malloc=4KB #31)\n                            (arena=165KB #5)\n \n-                  Internal (reserved=201KB, committed=201KB)\n                            (malloc=169KB #1260 +8)\n                            (mmap: reserved=32KB, committed=32KB)\n \n-                     Other (reserved=12288KB +12288KB, committed=12288KB +12288KB)\n                            (malloc=12288KB +12288KB #12 +12)\n \n-                    Symbol (reserved=1171KB, committed=1171KB)\n                            (malloc=811KB #1949 +5)\n                            (arena=360KB #1)\n \n-    Native Memory Tracking (reserved=139KB +1KB, committed=139KB +1KB)\n                            (malloc=7KB #99)\n                            (tracking overhead=132KB +1KB)\n \n-        Shared class space (reserved=16384KB, committed=12048KB)\n                            (mmap: reserved=16384KB, committed=12048KB)\n \n-               Arena Chunk (reserved=2224KB +2KB, committed=2224KB +2KB)\n                            (malloc=2224KB +2KB)\n \n-                    Module (reserved=14KB, committed=14KB)\n                            (malloc=14KB #403)\n \n-                 Safepoint (reserved=32KB, committed=32KB)\n                            (mmap: reserved=32KB, committed=32KB)\n \n-           Synchronization (reserved=100KB +1KB, committed=100KB +1KB)\n                            (malloc=100KB +1KB #1819 +14)\n \n-            Serviceability (reserved=1KB, committed=1KB)\n                            (malloc=1KB #6)\n \n-                 Metaspace (reserved=65547KB, committed=779KB)\n                            (malloc=11KB #10)\n                            (mmap: reserved=65536KB, committed=768KB)\n \n-      String Deduplication (reserved=1KB, committed=1KB)\n                            (malloc=1KB #8)\n \n-           Object Monitors (reserved=1KB, committed=1KB)\n                            (malloc=1KB #3)\n \n",
      "stderr": ""
    },
    {
      "startedAt": "2026-10-24T07:44:56.623961+00:00",
      "finishedAt": "2026-10-24T07:44:56.980902+00:00",
      "argv": [
        "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home/bin/java",
        "-Xms64m",
        "-Xmx96m",
        "-XX:MaxDirectMemorySize=32m",
        "-XX:NativeMemoryTracking=summary",
        "-cp",
        "/var/folders/nj/d71mzd2s3hd50q4h30fcsq7r0000gn/T/nmt-build-7vhu8g7j",
        "NmtBaselineProbe"
      ],
      "exitCode": 0,
      "stdout": "Structured stdout phases are preserved in events.",
      "stderr": ""
    }
  ],
  "events": [
    {
      "at": "2026-10-24T07:44:56.336245+00:00",
      "schedule": "allocation-before-baseline",
      "pid": 22720,
      "rawLine": "{\"event\":\"ready\",\"count\":0,\"memoryUsed\":0,\"totalCapacity\":0}\n",
      "message": {
        "event": "ready",
        "count": 0,
        "memoryUsed": 0,
        "totalCapacity": 0
      }
    },
    {
      "at": "2026-10-24T07:44:56.337591+00:00",
      "schedule": "allocation-before-baseline",
      "pid": 22720,
      "rawLine": "{\"event\":\"allocated\",\"count\":12,\"memoryUsed\":12582912,\"totalCapacity\":12582912}\n",
      "message": {
        "event": "allocated",
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      }
    },
    {
      "at": "2026-10-24T07:44:56.337671+00:00",
      "schedule": "allocation-before-baseline",
      "pid": 22720,
      "rawLine": "{\"event\":\"snapshot\",\"count\":12,\"memoryUsed\":12582912,\"totalCapacity\":12582912}\n",
      "message": {
        "event": "snapshot",
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      }
    },
    {
      "at": "2026-10-24T07:44:56.557865+00:00",
      "schedule": "allocation-before-baseline",
      "event": "baseline-confirmed"
    },
    {
      "at": "2026-10-24T07:44:56.558193+00:00",
      "schedule": "allocation-before-baseline",
      "pid": 22720,
      "rawLine": "{\"event\":\"snapshot\",\"count\":12,\"memoryUsed\":12582912,\"totalCapacity\":12582912}\n",
      "message": {
        "event": "snapshot",
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      }
    },
    {
      "at": "2026-10-24T07:44:56.660260+00:00",
      "schedule": "baseline-before-allocation",
      "pid": 22725,
      "rawLine": "{\"event\":\"ready\",\"count\":0,\"memoryUsed\":0,\"totalCapacity\":0}\n",
      "message": {
        "event": "ready",
        "count": 0,
        "memoryUsed": 0,
        "totalCapacity": 0
      }
    },
    {
      "at": "2026-10-24T07:44:56.660514+00:00",
      "schedule": "baseline-before-allocation",
      "pid": 22725,
      "rawLine": "{\"event\":\"snapshot\",\"count\":0,\"memoryUsed\":0,\"totalCapacity\":0}\n",
      "message": {
        "event": "snapshot",
        "count": 0,
        "memoryUsed": 0,
        "totalCapacity": 0
      }
    },
    {
      "at": "2026-10-24T07:44:56.879976+00:00",
      "schedule": "baseline-before-allocation",
      "event": "baseline-confirmed"
    },
    {
      "at": "2026-10-24T07:44:56.881835+00:00",
      "schedule": "baseline-before-allocation",
      "pid": 22725,
      "rawLine": "{\"event\":\"allocated\",\"count\":12,\"memoryUsed\":12582912,\"totalCapacity\":12582912}\n",
      "message": {
        "event": "allocated",
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      }
    },
    {
      "at": "2026-10-24T07:44:56.881978+00:00",
      "schedule": "baseline-before-allocation",
      "pid": 22725,
      "rawLine": "{\"event\":\"snapshot\",\"count\":12,\"memoryUsed\":12582912,\"totalCapacity\":12582912}\n",
      "message": {
        "event": "snapshot",
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      }
    }
  ],
  "cases": [
    {
      "schedule": "allocation-before-baseline",
      "baselinePool": {
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      },
      "finalPool": {
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      },
      "otherBaselineKiB": 12288,
      "otherDeltaKiB": 0,
      "exitCode": 0
    },
    {
      "schedule": "baseline-before-allocation",
      "baselinePool": {
        "count": 0,
        "memoryUsed": 0,
        "totalCapacity": 0
      },
      "finalPool": {
        "count": 12,
        "memoryUsed": 12582912,
        "totalCapacity": 12582912
      },
      "otherBaselineKiB": 0,
      "otherDeltaKiB": 12288,
      "exitCode": 0
    }
  ],
  "environment": {
    "javaVendor": "BellSoft",
    "javaRuntimeVersion": "17.0.19+11-LTS",
    "javaVmName": "OpenJDK 64-Bit Server VM",
    "javaVmVersion": "17.0.19+11-LTS",
    "osName": "Darwin",
    "osVersion": "27.0.0",
    "osArch": "arm64",
    "python": "3.9.6",
    "javaHome": "/Library/Java/JavaVirtualMachines/liberica-jdk-17.jdk/Contents/Home"
  },
  "finishedAt": "2026-10-24T07:44:56.981212+00:00",
  "result": {
    "status": "passed",
    "cases": [
      {
        "schedule": "allocation-before-baseline",
        "baselinePool": {
          "count": 12,
          "memoryUsed": 12582912,
          "totalCapacity": 12582912
        },
        "finalPool": {
          "count": 12,
          "memoryUsed": 12582912,
          "totalCapacity": 12582912
        },
        "otherBaselineKiB": 12288,
        "otherDeltaKiB": 0,
        "exitCode": 0
      },
      {
        "schedule": "baseline-before-allocation",
        "baselinePool": {
          "count": 0,
          "memoryUsed": 0,
          "totalCapacity": 0
        },
        "finalPool": {
          "count": 12,
          "memoryUsed": 12582912,
          "totalCapacity": 12582912
        },
        "otherBaselineKiB": 0,
        "otherDeltaKiB": 12288,
        "exitCode": 0
      }
    ],
    "limitations": "HotSpot17 Other classification for this build only; BufferPool estimates and NMT committed are not RSS. No production capacity claim."
  }
}
