- report-data/20261026-control-s1: CPU 4x, 1 повтор (FORM_2/AHR, свод 1 MAIN, свод 2 GO, модалка выбора ВСП на большом листе), отдельный run_id - analysis/api-split: полное время API против заголовка X-DB-Time-Ms (вместо py-spy, которому на macOS нужен root) - analysis/modal-renders, hotspots: рендеры модалок прогона s1, циклы CSS и matchMedia со вторым листом Refs #202 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4.9 KiB
4.9 KiB
Рендеры React при открытии модалок: 20261026-s1 (modal_renders.jsonl, hotspots_summary.py --renders-only)
| модалка | коммитов | рендеров | self, мс | топ компонентов (рендеры/self мс) |
|---|---|---|---|---|
| sheet_select_vsp | 14 | 6684 | 30.9 | ForwardRef(Styled(td)) 473/7.6; ForwardRef(Styled(Component)) 392/2.4; ForwardRef(Styled(div)) 361/2.1; ForwardRef(Tooltip) 123/1.4; ForwardRef(Styled(button)) 131/1.3; MRT_TableBodyCellValue 384/1.0 |
| sheet_select_vsp@big | 14 | 6632 | 31.0 | ForwardRef(Styled(td)) 472/8.2; ForwardRef(Styled(div)) 356/2.6; ForwardRef(Styled(Component)) 389/2; ForwardRef(Styled(button)) 130/1.5; ForwardRef(Tooltip) 122/1.5; ForwardRef(ButtonBase) 130/1.4 |
| sheet_select_expense | 13 | 6841 | 34.0 | ForwardRef(Styled(td)) 539/10.7; MRT_Table 1/2.3; ForwardRef(Styled(Component)) 403/1.9; ForwardRef(Styled(div)) 336/1.7; ForwardRef(ButtonBase) 137/1.5; ForwardRef(Tooltip) 123/1.3 |
| sheet_select_expense@big | 13 | 6841 | 32.6 | ForwardRef(Styled(td)) 539/8.5; MRT_Table 1/2.7; ForwardRef(Styled(div)) 336/2.1; ForwardRef(Styled(Component)) 403/1.7; MRT_TableBodyRow 24/1.6; ForwardRef(Styled(button)) 137/1.1 |
| sheet_create_program | 11 | 6670 | 36.4 | ForwardRef(Styled(td)) 539/11.2; ForwardRef(Styled(div)) 314/2.9; ForwardRef(Styled(Component)) 381/2.6; MRT_Table 1/2.5; MRT_TableBodyRow 24/1.6; ForwardRef(Tooltip) 123/1.4 |
| sheet_create_program@big | 11 | 6670 | 28.7 | ForwardRef(Styled(td)) 539/6.8; ForwardRef(Styled(Component)) 381/2.4; MRT_Table 1/2.1; MRT_TableBodyRow 24/1.9; ForwardRef(Styled(div)) 314/1.7; ForwardRef(Tooltip) 123/1.6 |
| sheet_create_project | 11 | 6670 | 39.3 | ForwardRef(Styled(td)) 539/12.6; MRT_Table 1/2.6; ForwardRef(Styled(Component)) 381/2.5; MRT_TableBodyRow 24/1.8; ForwardRef(Tooltip) 123/1.8; ForwardRef(TableCell) 539/1.5 |
| sheet_create_project@big | 11 | 6670 | 28.2 | ForwardRef(Styled(td)) 539/8.0; ForwardRef(Tooltip) 123/4.3; ForwardRef(Styled(Component)) 381/1.8; MRT_TableBodyRow 24/1.7; MRT_Table 1/1.6; MRT_TableBodyCell 480/0.9 |
| sheet_columns_tree | 8 | 940 | 16.0 | ForwardRef(TreeItem) 24/4; ForwardRef(Styled(div)) 106/2.1; ForwardRef(SimpleTreeView) 2/2.0; ForwardRef(Styled(Component)) 82/1; Transition 30/0.7; ForwardRef(SwitchBase) 13/0.6 |
| sheet_columns_tree@big | 8 | 745 | 14.5 | ForwardRef(TreeItem) 18/4.0; ForwardRef(SimpleTreeView) 2/2.2; ForwardRef(Styled(div)) 85/1.6; ForwardRef(Styled(Component)) 64/0.5; ForwardRef(Checkbox) 10/0.5; Insertion 230/0.5 |
| task_stages | 8 | 1375 | 13.0 | ForwardRef(Styled(div)) 134/3.0; ForwardRef(Styled(td)) 131/1.1; ForwardRef(Chip) 24/1; ForwardRef(TouchRipple) 5/1; StagesTable 2/0.7; ForwardRef(Styled(span)) 131/0.7 |
| task_stage_add | 10 | 1780 | 18.0 | ForwardRef(Styled(div)) 120/2.8; ForwardRef(Styled(td)) 125/1.2; ForwardRef(SelectInput) 6/1.2; CalendarInput 4/1.1; ForwardRef(Styled(Component)) 92/1; StageFormTheme 2/0.8 |
| task_stage_edit | 12 | 2277 | 20.9 | ForwardRef(Styled(div)) 183/4.0; ForwardRef(Styled(Component)) 123/1.8; ForwardRef(SelectInput) 10/1.4; ForwardRef(Styled(span)) 129/1; CollapsibleTree 1/1; ForwardRef(Styled(input)) 31/0.8 |
| project_stages | 8 | 416 | 9.1 | ForwardRef(Styled(div)) 45/1.4; ForwardRef(TouchRipple) 5/1.1; ForwardRef(Chip) 3/0.6; ForwardRef(ButtonBase) 5/0.6; StagesTable 2/0.5; ForwardRef(TableCell) 26/0.5 |
| project_add_year | 6 | 194 | 3.7 | ForwardRef(TouchRipple) 5/0.8; ForwardRef(Styled(div)) 30/0.6; ForwardRef(Styled(Component)) 14/0.5; ForwardRef(ButtonBase) 7/0.4; ForwardRef(Styled(Ripple)) 3/0.2; Ripple 3/0.2 |
| project_stage_delete | 11 | 366 | 6.1 | ForwardRef(Styled(div)) 23/0.8; Transition 6/0.8; ForwardRef(Styled(button)) 12/0.6; ForwardRef(ButtonBase) 12/0.6; ForwardRef(Styled(Component)) 26/0.5; ForwardRef(Styled(span)) 28/0.4 |
| projects_create | 9 | 2624 | 22.8 | ForwardRef(Styled(td)) 110/4.0; ForwardRef(Styled(Component)) 194/2.2; ForwardRef(Styled(div)) 183/1.7; ForwardRef(TouchRipple) 5/1.2; ForwardRef(Styled(span)) 85/1; ForwardRef(Tooltip) 37/0.9 |
| projects_edit | 15 | 3400 | 25.8 | ForwardRef(Styled(td)) 110/3.0; ForwardRef(Styled(Component)) 227/2.8; ForwardRef(Styled(div)) 257/1.8; ForwardRef(Styled(span)) 102/1; Insertion 1035/1.0; ForwardRef(Styled(input)) 67/0.9 |
| projects_delete | 10 | 1912 | 18.4 | ForwardRef(Styled(td)) 110/3.2; ForwardRef(Styled(Component)) 137/1.3; ForwardRef(TouchRipple) 6/1.2; ForwardRef(Styled(button)) 45/1.1; ForwardRef(Styled(div)) 126/0.9; ForwardRef(Autocomplete) 1/0.8 |
| tasks_create | 8 | 2282 | 14.4 | ForwardRef(Styled(Component)) 182/2.3; ForwardRef(Styled(td)) 114/1.6; ForwardRef(Styled(div)) 164/1.4; ForwardRef(Styled(tr)) 19/0.8; ForwardRef(ButtonBase) 50/0.7; ForwardRef(Styled(button)) 50/0.6 |
| tasks_confirm_mark | 9 | 1903 | 20.9 | ForwardRef(Styled(td)) 114/5.3; ForwardRef(Styled(div)) 142/2.2; ForwardRef(Styled(Component)) 147/2.0; MRT_TableBodyCell 108/1.1; ForwardRef(Styled(button)) 46/1.1; ForwardRef(Tooltip) 36/1.0 |