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

579 lines
13 KiB
JSON

{
"scale": 2,
"users": {
"admin": {
"username": "admin",
"password": "admin",
"role_id": 1
},
"rf": {
"username": "perf_rf",
"password": "perf",
"role_id": 3
},
"rf_coauthor": {
"username": "perf_rf_coauthor",
"password": "perf",
"role_id": 3
},
"dfip": {
"username": "perf_dfip",
"password": "perf",
"role_id": 2
}
},
"sheets": [
{
"form_id": 1,
"form_type": "FORM_1",
"sheet": "OPER",
"direction": null,
"year": 2026,
"url": "/table/form/1/form-type/FORM_1/OPER/null/2026",
"rows": 1047,
"owner": "ssp"
},
{
"form_id": 1,
"form_type": "FORM_1",
"sheet": "SMETA",
"direction": null,
"year": 2026,
"url": "/table/form/1/form-type/FORM_1/SMETA/null/2026",
"rows": 130,
"owner": "ssp"
},
{
"form_id": 1,
"form_type": "FORM_1",
"sheet": "AHR",
"direction": "Support",
"year": 2026,
"url": "/table/form/1/form-type/FORM_1/AHR/Support/2026",
"rows": 1522,
"owner": "ssp"
},
{
"form_id": 1,
"form_type": "FORM_1",
"sheet": "AHR",
"direction": "Development",
"year": 2026,
"url": "/table/form/1/form-type/FORM_1/AHR/Development/2026",
"rows": 1522,
"owner": "ssp"
},
{
"form_id": 1,
"form_type": "FORM_1",
"sheet": "CAP",
"direction": "Support",
"year": 2026,
"url": "/table/form/1/form-type/FORM_1/CAP/Support/2026",
"rows": 1208,
"owner": "ssp"
},
{
"form_id": 1,
"form_type": "FORM_1",
"sheet": "CAP",
"direction": "Development",
"year": 2026,
"url": "/table/form/1/form-type/FORM_1/CAP/Development/2026",
"rows": 1208,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "AHR",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/AHR/null/2026",
"rows": 1566,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "CAP",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/CAP/null/2026",
"rows": 1208,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "OPER",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/OPER/null/2026",
"rows": 1047,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "AHR_LIMIT",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/AHR_LIMIT/null/2026",
"rows": 27,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "AHR_RENT",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/AHR_RENT/null/2026",
"rows": 1,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "AHR_UTILITY",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/AHR_UTILITY/null/2026",
"rows": 1,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "AHR_SECURITY",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/AHR_SECURITY/null/2026",
"rows": 1,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "OTCH9F",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/OTCH9F/null/2026",
"rows": 1,
"owner": "ssp"
},
{
"form_id": 7,
"form_type": "FORM_2",
"sheet": "SMETA",
"direction": null,
"year": 2026,
"url": "/table/form/7/form-type/FORM_2/SMETA/null/2026",
"rows": 134,
"owner": "ssp"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "AHR",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/AHR/null/2026",
"rows": 1744,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "CAP",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/CAP/null/2026",
"rows": 1208,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "OPER",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/OPER/null/2026",
"rows": 1047,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "AHR_LIMIT",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/AHR_LIMIT/null/2026",
"rows": 27,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "AHR_RENT",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/AHR_RENT/null/2026",
"rows": 61,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "AHR_UTILITY",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/AHR_UTILITY/null/2026",
"rows": 500,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "AHR_SECURITY",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/AHR_SECURITY/null/2026",
"rows": 500,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "OTCH9F",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/OTCH9F/null/2026",
"rows": 1,
"owner": "rf"
},
{
"form_id": 13,
"form_type": "FORM_2",
"sheet": "SMETA",
"direction": null,
"year": 2026,
"url": "/table/form/13/form-type/FORM_2/SMETA/null/2026",
"rows": 134,
"owner": "rf"
},
{
"form_id": 25,
"form_type": "FORM_4",
"sheet": "AHR",
"direction": null,
"year": 2026,
"url": "/table/form/25/form-type/FORM_4/AHR/null/2026",
"rows": 210,
"owner": "rf"
},
{
"form_id": 25,
"form_type": "FORM_4",
"sheet": "CAP",
"direction": null,
"year": 2026,
"url": "/table/form/25/form-type/FORM_4/CAP/null/2026",
"rows": 300,
"owner": "rf"
},
{
"form_id": 25,
"form_type": "FORM_4",
"sheet": "OPER",
"direction": null,
"year": 2026,
"url": "/table/form/25/form-type/FORM_4/OPER/null/2026",
"rows": 210,
"owner": "rf"
},
{
"form_id": 25,
"form_type": "FORM_4",
"sheet": "STRUCTURE",
"direction": null,
"year": 2026,
"url": "/table/form/25/form-type/FORM_4/STRUCTURE/null/2026",
"rows": 775,
"owner": "rf"
},
{
"form_id": 25,
"form_type": "FORM_4",
"sheet": "SMETA",
"direction": null,
"year": 2026,
"url": "/table/form/25/form-type/FORM_4/SMETA/null/2026",
"rows": 109,
"owner": "rf"
}
],
"project_reports": [
{
"project_id": 1,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/1/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 1,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/1/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 2,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/2/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 6,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/6/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 7,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/7/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 5,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/5/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 8,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/8/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 3,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/3/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 4,
"year": 2026,
"report_type": "LIMIT",
"url": "/table/form/4/form-type/PROJECT/LIMIT/null/2026",
"rows": 1364
},
{
"project_id": 3,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/3/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 5,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/5/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 7,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/7/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 8,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/8/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 4,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/4/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 6,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/6/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 2,
"year": 2026,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/2/form-type/PROJECT/CURRENT_EXPENSES/null/2026",
"rows": 1364
},
{
"project_id": 8,
"year": 2027,
"report_type": "LIMIT",
"url": "/table/form/8/form-type/PROJECT/LIMIT/null/2027",
"rows": 1364
},
{
"project_id": 6,
"year": 2027,
"report_type": "LIMIT",
"url": "/table/form/6/form-type/PROJECT/LIMIT/null/2027",
"rows": 1364
},
{
"project_id": 2,
"year": 2027,
"report_type": "LIMIT",
"url": "/table/form/2/form-type/PROJECT/LIMIT/null/2027",
"rows": 1364
},
{
"project_id": 4,
"year": 2027,
"report_type": "LIMIT",
"url": "/table/form/4/form-type/PROJECT/LIMIT/null/2027",
"rows": 1364
},
{
"project_id": 8,
"year": 2027,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/8/form-type/PROJECT/CURRENT_EXPENSES/null/2027",
"rows": 1364
},
{
"project_id": 2,
"year": 2027,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/2/form-type/PROJECT/CURRENT_EXPENSES/null/2027",
"rows": 1364
},
{
"project_id": 6,
"year": 2027,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/6/form-type/PROJECT/CURRENT_EXPENSES/null/2027",
"rows": 1364
},
{
"project_id": 4,
"year": 2027,
"report_type": "CURRENT_EXPENSES",
"url": "/table/form/4/form-type/PROJECT/CURRENT_EXPENSES/null/2027",
"rows": 1364
}
],
"svods": [
{
"name": "svod1_MAIN",
"url": "/svod#MAIN"
},
{
"name": "svod1_FORM_1",
"url": "/svod#FORM_1"
},
{
"name": "svod1_FORM_2",
"url": "/svod#FORM_2"
},
{
"name": "svod1_FORM_3",
"url": "/svod#FORM_3"
},
{
"name": "svod1_FORM_4",
"url": "/svod#FORM_4"
},
{
"name": "svod2_GO",
"url": "/svod/2#GO"
},
{
"name": "svod2_RF",
"url": "/svod/2#RF"
},
{
"name": "svods_navigator",
"url": "/svods-navigator"
},
{
"name": "projects_summaries",
"url": "/projects/summaries"
}
],
"modal_pages": [
{
"name": "tasks",
"url": "/tasks"
},
{
"name": "projects",
"url": "/projects"
},
{
"name": "task_ssp_form_1",
"url": "/task/1"
},
{
"name": "task_ssp_form_2",
"url": "/task/7"
},
{
"name": "task_rf_form_2",
"url": "/task/13"
},
{
"name": "task_rf_form_4",
"url": "/task/25"
},
{
"name": "project_card",
"url": "/project/1"
},
{
"name": "admin_users",
"url": "/admin_panel/users"
},
{
"name": "admin_ssps",
"url": "/admin_panel/ssps"
},
{
"name": "admin_default_stage",
"url": "/admin_panel/default-stage"
},
{
"name": "admin_audit_log",
"url": "/admin_panel/audit-log"
},
{
"name": "dict_vsp",
"url": "/dicts/dict-vsp"
},
{
"name": "dicts_navigator",
"url": "/dicts-navigator"
}
]
}