acdream/docs/research/2026-07-24-slice-a-physical-local-baselines.json
Erik 2421d09f5d docs(perf): commit physical Slice A baselines
Capture the authoritative capped, uncapped, and dense-Arwic routes on the physical AMD display path. Preserve the portal allocation, exception-storm, and repeated-Caul memory failures as MP1c's before-state while unblocking the prepared-asset cutover.
2026-07-24 14:41:50 +02:00

216 lines
10 KiB
JSON

{
"schemaVersion": 1,
"capturedUtcDate": "2026-07-24",
"authority": "physical-local-performance-gate",
"referenceConfig": "docs/research/2026-07-24-performance-reference-configuration.json",
"sourceCommit": "49f3a48ee63b82d00731b0f91497930925279c86",
"binaryCommit": "49f3a48ee63b82d00731b0f91497930925279c86",
"binaryMatchesSource": true,
"trackedSourceCleanAtLaunch": true,
"rawArtifactPolicy": "Raw CSV, EventPipe, screenshot, process report, and runtime logs remain local and uncommitted.",
"captures": [
{
"name": "capped-nine-stop",
"renderMode": "default-240hz-cap",
"route": "Caul, Sawato, Rynthid, Aerlinthe, Sawato, Holtburg, Caul, Sawato, Caul",
"result": "behavior-pass-graceful-memory-plateau-fail",
"failures": [
"Caul plateau: private memory grew by 699.8 MiB",
"Caul plateau: working set grew by 685.6 MiB"
],
"elapsedSeconds": 518.992,
"measuredSeconds": 506.231,
"frames": 107081,
"frameCpuUs": { "p50": 4287, "p95": 6972, "p99": 9404, "p999": 24353, "max": 400864 },
"gpuUs": { "p50": 1702, "p95": 3261, "p99": 3847, "max": 392882 },
"frameThreadAllocationBytes": {
"p50": 28736,
"p95": 71792,
"p99": 138872,
"max": 213380600,
"total": 6479379592
},
"updateUs": { "p50": 330, "p95": 918, "p99": 1451, "max": 344610 },
"uploadUs": { "p50": 3, "p95": 14, "p99": 95, "max": 26968 },
"process": {
"allocationBytesPerSecondMean": 44249541,
"allocationBytesPerSecondMax": 3058988720,
"gcPauseSecondsTotal": 2.900301,
"gcPauseSecondsMax": 0.311808,
"gen0Collections": 191,
"gen1Collections": 159,
"gen2Collections": 54,
"contentions": 7292,
"workingSetBytesMax": 1714360320,
"privateMiBMax": 2193.0,
"argumentOutOfRangeExceptions": 4851
},
"caulOwnership": {
"baseline": {
"worldEntities": 21031,
"animatedEntities": 18,
"meshRenderData": 604,
"meshAtlasArrays": 41,
"trackedGpuBytes": 389182880,
"ownedCompositeTextures": 163,
"managedBytes": 236408440,
"managedCommittedBytes": 449298432,
"lohSizeBytes": 177433280,
"lohFragmentationBytes": 91783776
},
"plateau": {
"worldEntities": 21025,
"animatedEntities": 13,
"meshRenderData": 560,
"meshAtlasArrays": 40,
"trackedGpuBytes": 426820784,
"ownedCompositeTextures": 120,
"managedBytes": 303350840,
"managedCommittedBytes": 1235050496,
"lohSizeBytes": 258374440,
"lohFragmentationBytes": 156493168
}
},
"portalWindows": [
{ "destination": "Caul", "cpuP99Us": 15014, "cpuMaxUs": 133252, "gpuP99Us": 4720, "allocationMaxBytes": 55772024, "updateP99Us": 3533, "uploadP99Us": 341 },
{ "destination": "Sawato", "cpuP99Us": 9807, "cpuMaxUs": 400864, "gpuP99Us": 2825, "allocationMaxBytes": 213252672, "updateP99Us": 1544, "uploadP99Us": 192 },
{ "destination": "Rynthid", "cpuP99Us": 5995, "cpuMaxUs": 274134, "gpuP99Us": 1436, "allocationMaxBytes": 13526920, "updateP99Us": 1297, "uploadP99Us": 168 },
{ "destination": "Aerlinthe", "cpuP99Us": 5108, "cpuMaxUs": 315555, "gpuP99Us": 1383, "allocationMaxBytes": 13427160, "updateP99Us": 744, "uploadP99Us": 91 },
{ "destination": "Sawato-revisit", "cpuP99Us": 5131, "cpuMaxUs": 323338, "gpuP99Us": 2193, "allocationMaxBytes": 213380600, "updateP99Us": 727, "uploadP99Us": 129 },
{ "destination": "Holtburg", "cpuP99Us": 8234, "cpuMaxUs": 292479, "gpuP99Us": 1876, "allocationMaxBytes": 14842560, "updateP99Us": 2160, "uploadP99Us": 599 },
{ "destination": "Caul-return", "cpuP99Us": 13311, "cpuMaxUs": 333240, "gpuP99Us": 4885, "allocationMaxBytes": 36023344, "updateP99Us": 1570, "uploadP99Us": 109 },
{ "destination": "Sawato-plateau", "cpuP99Us": 10072, "cpuMaxUs": 335565, "gpuP99Us": 3314, "allocationMaxBytes": 213099368, "updateP99Us": 1419, "uploadP99Us": 169 },
{ "destination": "Caul-plateau", "cpuP99Us": 9972, "cpuMaxUs": 299721, "gpuP99Us": 5049, "allocationMaxBytes": 36022664, "updateP99Us": 1290, "uploadP99Us": 185 }
]
},
{
"name": "uncapped-nine-stop",
"renderMode": "uncapped",
"route": "Caul, Sawato, Rynthid, Aerlinthe, Sawato, Holtburg, Caul, Sawato, Caul",
"result": "behavior-pass-graceful-memory-plateau-fail",
"failures": [
"Caul plateau: working set grew by 295.1 MiB"
],
"elapsedSeconds": 511.607,
"measuredSeconds": 501.007,
"frames": 232974,
"frameCpuUs": { "p50": 1520, "p95": 5694, "p99": 7825, "p999": 14316, "max": 366745 },
"gpuUs": { "p50": 897, "p95": 3239, "p99": 3406, "max": 363685 },
"frameThreadAllocationBytes": {
"p50": 27912,
"p95": 70496,
"p99": 96224,
"max": 212712648,
"total": 11250290080
},
"updateUs": { "p50": 179, "p95": 651, "p99": 1029, "max": 303775 },
"uploadUs": { "p50": 2, "p95": 14, "p99": 25, "max": 29763 },
"process": {
"allocationBytesPerSecondMean": 50017254,
"allocationBytesPerSecondMax": 3040363520,
"gcPauseSecondsTotal": 2.567187,
"gcPauseSecondsMax": 0.288320,
"gen0Collections": 278,
"gen1Collections": 143,
"gen2Collections": 58,
"contentions": 5944,
"workingSetBytesMax": 1297494016,
"privateMiBMax": 1731.8,
"argumentOutOfRangeExceptions": 4659
},
"caulOwnership": {
"baseline": {
"worldEntities": 21031,
"animatedEntities": 18,
"meshRenderData": 543,
"meshAtlasArrays": 30,
"trackedGpuBytes": 262573784,
"ownedCompositeTextures": 163,
"managedBytes": 271950608,
"managedCommittedBytes": 438009856,
"lohSizeBytes": 249819600,
"lohFragmentationBytes": 155506192
},
"plateau": {
"worldEntities": 21025,
"animatedEntities": 13,
"meshRenderData": 560,
"meshAtlasArrays": 37,
"trackedGpuBytes": 393876972,
"ownedCompositeTextures": 120,
"managedBytes": 274691720,
"managedCommittedBytes": 867143680,
"lohSizeBytes": 223628576,
"lohFragmentationBytes": 115311320
}
},
"portalWindows": [
{ "destination": "Caul", "cpuP99Us": 14462, "cpuMaxUs": 44835, "gpuP99Us": 3406, "allocationMaxBytes": 355200, "updateP99Us": 1730, "uploadP99Us": 52 },
{ "destination": "Sawato", "cpuP99Us": 7804, "cpuMaxUs": 366745, "gpuP99Us": 3322, "allocationMaxBytes": 148397032, "updateP99Us": 1004, "uploadP99Us": 80 },
{ "destination": "Rynthid", "cpuP99Us": 1946, "cpuMaxUs": 304536, "gpuP99Us": 1153, "allocationMaxBytes": 13062928, "updateP99Us": 627, "uploadP99Us": 49 },
{ "destination": "Aerlinthe", "cpuP99Us": 2227, "cpuMaxUs": 312978, "gpuP99Us": 1244, "allocationMaxBytes": 13556576, "updateP99Us": 329, "uploadP99Us": 18 },
{ "destination": "Sawato-revisit", "cpuP99Us": 3026, "cpuMaxUs": 301905, "gpuP99Us": 1926, "allocationMaxBytes": 212712648, "updateP99Us": 360, "uploadP99Us": 29 },
{ "destination": "Holtburg", "cpuP99Us": 3522, "cpuMaxUs": 300609, "gpuP99Us": 1437, "allocationMaxBytes": 15578112, "updateP99Us": 720, "uploadP99Us": 98 },
{ "destination": "Caul-return", "cpuP99Us": 4304, "cpuMaxUs": 318926, "gpuP99Us": 2287, "allocationMaxBytes": 36022976, "updateP99Us": 957, "uploadP99Us": 69 },
{ "destination": "Sawato-plateau", "cpuP99Us": 8143, "cpuMaxUs": 321871, "gpuP99Us": 3257, "allocationMaxBytes": 145983776, "updateP99Us": 1096, "uploadP99Us": 58 },
{ "destination": "Caul-plateau", "cpuP99Us": 3273, "cpuMaxUs": 300828, "gpuP99Us": 1427, "allocationMaxBytes": 36021144, "updateP99Us": 1111, "uploadP99Us": 63 }
]
},
{
"name": "uncapped-dense-arwic",
"renderMode": "uncapped",
"result": "pass-graceful",
"elapsedSeconds": 68.447,
"measuredSeconds": 58.288,
"frames": 15785,
"frameCpuUs": { "p50": 3672, "p95": 6561, "p99": 14121, "p999": 114715, "max": 388321 },
"gpuUs": { "p50": 2476, "p95": 3284, "p99": 3752, "max": 383673 },
"frameThreadAllocationBytes": {
"p50": 41680,
"p95": 82352,
"p99": 627032,
"max": 29875456,
"total": 1401888696
},
"updateUs": { "p50": 496, "p95": 1125, "p99": 4821, "max": 226228 },
"uploadUs": { "p50": 3, "p95": 79, "p99": 254, "max": 26022 },
"stableFiveSeconds": {
"frames": 1044,
"frameCpuUs": { "p50": 4239, "p95": 6139, "p99": 6760 },
"gpuUs": { "p50": 2712, "p95": 3235, "p99": 3263 },
"frameThreadAllocationBytes": { "p50": 38400, "max": 13634832 },
"updateUs": { "p95": 982 },
"worldEntities": 15530,
"animatedEntities": 111
},
"process": {
"allocationBytesPerSecondMean": 88929887,
"allocationBytesPerSecondMax": 1925396448,
"gcPauseSecondsTotal": 0.622912,
"gcPauseSecondsMax": 0.260645,
"gen0Collections": 53,
"gen1Collections": 34,
"gen2Collections": 14,
"contentions": 2396,
"workingSetBytesMax": 970518528,
"privateMiBMax": 1489.0,
"argumentOutOfRangeExceptions": 331
},
"portalWindows": [
{ "destination": "Arwic-dense", "cpuP99Us": 9076, "cpuMaxUs": 115845, "gpuP99Us": 3717, "allocationMaxBytes": 29875456, "updateP99Us": 1509, "uploadP99Us": 437 }
]
}
],
"gate": {
"sliceAPhysicalLocalEvidenceCommitted": true,
"sliceCUnblocked": true,
"memoryBehaviorAccepted": false,
"requiredSliceCImprovements": [
"Materially reduce portal single-frame allocation and p99.",
"Remove the invalid typed-Setup exception storm.",
"Reduce process-wide allocation and GC pressure.",
"Pass the repeated-Caul memory plateau assertion without weakening it.",
"Preserve screenshot pixels, gameplay, ownership convergence, and graceful teardown."
]
}
}