Andrey Epifancev 8e9f53a478 perf: скрипты разбора и сводные данные прогонов 20261026
- perf/analysis: разбор trace (timeline_breakdown), CPU-профилей с source maps
  (cpuprofile_top), heap snapshots (heapdiff), циклов памяти, сравнения масштабов,
  ручной EXPLAIN вложенных запросов (explain_manual), API против X-DB-Time-Ms
  (api_split), сводка горячих точек; тесты ядра в perf/tests/test_analysis.py
- perf/e2e/scenarios/hotspots.spec.ts: CPU-профиль, рендеры React, мутации DOM
  после фильтра, рост CSS-правил по циклам (вне run-all)
- prod-сборка с source maps: PERF_SOURCEMAP=1, perf/stand.sh web-sourcemap (:8082)
- perf/report-data/20261026-s1, 20261026-s2 (summary, sql, analysis, explain-manual),
  t5-types (иллюстрация CPU 6x)
- design.md: решения T10b без обсуждения

Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 12:43:46 +04:00

24 lines
484 B
JSON

{
"scale": 2,
"plan": {
"org_units_ssp": 6,
"org_units_rf": 12,
"vsp_per_rf": 60,
"extra_lines_per_sheet": 1000,
"projects_per_rf": 8,
"fill_ratio": 0.6
},
"elapsed_s": 3338.4,
"requests": 106353,
"stats": {
"form4_projects": 216,
"bad_leaves": 0,
"lines_added": 91200,
"cells_written": 2037701,
"satellite_lines": 2160,
"phases_created": 516,
"projects": 96,
"project_phases_created": 576,
"self_check": 1
}
}