From ed7e63a4fa99a201037cb792eb0b7549fe331b39 Mon Sep 17 00:00:00 2001 From: Alexander Petrov Date: Tue, 18 Aug 2026 15:50:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BC=D0=B5=D1=80=20=D1=82=D0=B0?= =?UTF-8?q?=D0=BA=D1=82=D0=BE=D0=B2=2013/23=20=D0=BF=D0=BE=D1=81=D0=BB?= =?UTF-8?q?=D0=B5=20=D1=84=D0=B8=D0=BA=D1=81=D0=BE=D0=B2=20=D1=83=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=BD=D0=B5=D0=B9=203-7:=20=D1=80=D0=B5=D0=B3?= =?UTF-8?q?=D1=80=D0=B5=D1=81=D1=81=D0=B0=20=D0=BD=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2435 кадров сцены каскада. Максимумы по секциям: работа 880 170, синяя 159 774, зелёная 419 520, циан 380 244 — против 878 550 / 158 880 / 419 526 / 379 488 у ec1f384. Все четыре в пределах шума прогона, зелёная совпала до 6 тактов. Распределение периода совпало кадр в кадр: 4 растра в 24 кадрах, 5 в одном, остальные 3. Co-Authored-By: Claude Opus 5 --- applications/PoP/docs/perf_l13_room23.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/applications/PoP/docs/perf_l13_room23.md b/applications/PoP/docs/perf_l13_room23.md index b5f98ed..892af5d 100644 --- a/applications/PoP/docs/perf_l13_room23.md +++ b/applications/PoP/docs/perf_l13_room23.md @@ -127,6 +127,30 @@ verb'ом **`clog N`** плагина `mamebridge` — а его нет в MCP- Фиксы второго уровня (чёрные бары, чит бессмертия) на бюджет не повлияли: разница с предыдущим замером +4 620 работы и +1 896 зелёной — шум прогона. + +**Регресс после обхода уровней 3-7 (`3bcaf51`, 2026-08-18), 2435 кадров:** + +| максимум по секции | работа | синяя | зелёная | циан | +|---|---:|---:|---:|---:| +| после фиксов ур. 2 (`ec1f384`) | 878 550 | 158 880 | 419 526 | 379 488 | +| **после фиксов ур. 3-7 (`3bcaf51`)** | **880 170** | **159 774** | **419 520** | **380 244** | +| разница | +1 620 | +894 | −6 | +756 | +| | +0,2 % | +0,6 % | 0,0 % | +0,2 % | + +Все четыре секции — в пределах шума прогона (сравнить с +4 620 / +1 896 +выше, которые уже признаны шумом). Зелёная совпала с точностью до 6 тактов. + +Что за это время добавилось в горячий путь: `pop_spike_frame` и +`pop_chomp_pose` (SPIKE-BAKED) — один резидентный `call` на слой и ТОЛЬКО на +тайлах-ловушках, в этой комнате их нет; и снятие раннего выхода для трупа +(DIED-ON-BUTTON) — цепочка физики на мёртвом Киде, а он тут жив. Замер это +подтверждает: цена не сдвинулась. + +Распределение периода тоже совпало с эталоном кадр в кадр: **3 растра в +2408 кадрах, 4 в 24, 5 в одном** — против «3 в 392, 4 в 24, 5 в одном» +у `ec1f384` (кадров в этом прогоне больше просто потому, что дольше стояли в +покое после каскада). То есть за бюджет вылезает ровно тот же кусок сцены и +ровно на столько же кадров. Скачок циан на фиксах ПЕРВОГО уровня (270 510 → 379 482) объяснён там же: восстановлены потерянные половины слоёв (`set_redraw2`, ряд −1 foretable), то есть это плата за корректность, а не регрессия.