Files
houseplan-card/demo/performance/budgets-interaction-smoke.json
Claude bb33626f38 ci(perf): the interaction first-frame ceiling sits above the 1.78 level (#692)
The full workflow's 7-sample median of firstStableRenderMs for
large-house-interaction-v1 was about 2790 ms across the 1.77 line and
about 2920 ms at v1.78.0 (7d4d75bd: 2925.0; the neighbouring run of the
same SHA read 3144.8). The 3000 ms ceiling sat 2.7 % above the level and
failed on runner noise; #689's 3-sample smoke read 3002.4.

- hardMaxMs 3000 → 3400 in the full profile and its smoke twin (one
  number, #473 AC4): +16 % over the 1.78 level, +8 % over the worst run.
  The base-relative ratio and noise allowance are unchanged.
- README: the series and the reasoning; the test pins the number and the
  series points.

Issue: #692
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-30 08:16:19 +03:00

118 lines
2.3 KiB
JSON

{
"schema": 1,
"profile": "large-house-interaction-v1",
"minimumSamples": 3,
"timings": {
"modelReadyMs": {
"stat": "median",
"hardMaxMs": 2500
},
"firstStableRenderMs": {
"stat": "median",
"hardMaxMs": 3400
},
"interactionSeriesMs": {
"stat": "median",
"hardMaxMs": 3300
},
"hoverSeriesMs": {
"stat": "median",
"hardMaxMs": 500
},
"panSeriesMs": {
"stat": "median",
"hardMaxMs": 500
},
"cameraSeriesMs": {
"stat": "median",
"hardMaxMs": 500
},
"editorSeriesMs": {
"stat": "median",
"hardMaxMs": 750
},
"irrelevantHaTicksMs": {
"stat": "median",
"hardMaxMs": 250
},
"relevantHaTickMs": {
"stat": "median",
"hardMaxMs": 250
},
"spaceSwitchMs": {
"stat": "median",
"hardMaxMs": 1500
},
"stateUpdateMs": {
"stat": "median",
"hardMaxMs": 1000
},
"resizePreviewMs": {
"stat": "median",
"hardMaxMs": 2000
},
"panZoomMs": {
"stat": "median",
"hardMaxMs": 500
},
"settingsDialogMs": {
"stat": "median",
"hardMaxMs": 1000
},
"switchCycleMs": {
"stat": "median",
"hardMaxMs": 7000
}
},
"longTasks": {
"maxSingleMs": 3000,
"maxCountP95": 30,
"maxTotalP95Ms": 12000
},
"longTaskWindows": {
"hoverSeries": {
"maxSingleMs": 150,
"maxCountP95": 3,
"maxTotalP95Ms": 300
},
"panSeries": {
"maxSingleMs": 150,
"maxCountP95": 3,
"maxTotalP95Ms": 300
},
"cameraSeries": {
"maxSingleMs": 150,
"maxCountP95": 3,
"maxTotalP95Ms": 300
},
"editorSeries": {
"maxSingleMs": 150,
"maxCountP95": 3,
"maxTotalP95Ms": 300
}
},
"heap": {
"required": true,
"hardMaxGrowthBytes": 67108864
},
"cacheEntries": {
"cleanFloor": 100,
"glowClip": 200,
"wallUnion": 1,
"openingTunnel": 1,
"openingWallIndex": 1,
"planSnapGeometry": 1,
"wallFaceGraph": 4
},
"cacheGrowth": {
"cleanFloor": 0,
"glowClip": 0,
"wallUnion": 0,
"openingTunnel": 0,
"openingWallIndex": 0,
"planSnapGeometry": 0,
"wallFaceGraph": 0
},
"renderedDevices": 200
}