Files
houseplan-card/demo/performance/budgets-isometric-smoke.json
T
Claude 6183119f1e ci: перекалибровать общий потолок spaceSwitchMs изометрии по ряду CI (#675)
spaceSwitchMs изометрии — одно холодное переключение этажа со сборкой
2.5D-геометрии; он растёт с каждой стадией 2.5D, и потолок 1800 мс из #89
stage 1 стал самим уровнем. Медиана perf-smoke на hosted-раннере:
1500 мс (09-09…09-12, 12 прогонов) → 1668 (09-19…09-25, 6) → 1798 после
#649 (9, σ 42, максимум 1867,7). Попытки одного SHA расходятся на 0,4 %,
разные прогоны одного SHA — до 5,5 %: больше образцов вердикт не меняют,
рычаг — потолок.

2200 мс: +17,8 % над наблюдённым максимумом и ниже единственной настоящей
регрессии окна (2719,6 мс, #583 до решётки, 09-16); удвоение уровня
краснеет с запасом. Одно число в трёх файлах: смок = полный профиль
(#473 AC4), плотный двойник = исторический (#160). Коэффициент и допуск
полного сравнения не тронуты. Обоснование — demo/performance/README.md,
тест закрепляет число и три точки ряда.

Issue: #675
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 08:50:34 +00:00

70 lines
1.3 KiB
JSON

{
"schema": 1,
"profile": "large-house-isometric-v1",
"minimumSamples": 3,
"timings": {
"modelReadyMs": {
"stat": "median",
"hardMaxMs": 3000
},
"firstStableRenderMs": {
"stat": "median",
"hardMaxMs": 3500
},
"viewToggleMs": {
"stat": "median",
"hardMaxMs": 1500
},
"spaceSwitchMs": {
"stat": "median",
"hardMaxMs": 2200
},
"stateUpdateMs": {
"stat": "median",
"hardMaxMs": 1000
},
"resizePreviewMs": {
"stat": "median",
"hardMaxMs": 2200
},
"panZoomMs": {
"stat": "median",
"hardMaxMs": 600
},
"settingsDialogMs": {
"stat": "median",
"hardMaxMs": 1200
},
"switchCycleMs": {
"stat": "median",
"hardMaxMs": 8000
}
},
"longTasks": {
"maxSingleMs": 3000,
"maxCountP95": 30,
"maxTotalP95Ms": 12000
},
"heap": {
"required": true,
"hardMaxGrowthBytes": 67108864
},
"cacheEntries": {
"cleanFloor": 100,
"glowClip": 200,
"wallUnion": 1,
"openingTunnel": 1,
"openingWallIndex": 1,
"isoGeometry": 8
},
"cacheGrowth": {
"cleanFloor": 0,
"glowClip": 0,
"wallUnion": 0,
"openingTunnel": 0,
"openingWallIndex": 0,
"isoGeometry": 0
},
"renderedDevices": 200
}