summaryrefslogtreecommitdiffstats
path: root/docs/TUI_DRIVING_BLUEPRINT.md
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-07 05:30:36 +0200
committeruser <user@clank>2026-08-07 05:30:36 +0200
commit7b8c37ac9a7866786405161a2966a71cf608cc2c (patch)
tree0212bd7b04340934717aa3f15817561f4f6c045a /docs/TUI_DRIVING_BLUEPRINT.md
parentbench: cover a rename and the listing's recovery from it (diff)
downloadida-tui-7b8c37ac9a7866786405161a2966a71cf608cc2c.tar.gz
ida-tui-7b8c37ac9a7866786405161a2966a71cf608cc2c.tar.xz
ida-tui-7b8c37ac9a7866786405161a2966a71cf608cc2c.zip
RE-BASELINE (v7 bench). Rename — the commonest operation in reverse engineering — was not covered, and it costs 10.1s for SIX renames on bash (1.7s each) because bump_names discards the segment's ListingModel and the reload re-walks it from the start. lg_split also rose to 3540ms: the split phase now runs after renames have thrown the listing away.
Result: {"status":"keep","total_ms":33242.6,"lg_boot_ms":710.8,"lg_decomp_ms":2401.2,"lg_graph_ms":898.1,"lg_hex_ms":448.7,"lg_index_ms":72.1,"lg_listing_cold_ms":439.3,"lg_listing_warm_ms":426.8,"lg_nav_ms":7060.2,"lg_palette_ms":4.8,"lg_rename_ms":10055,"lg_render_ms":220.2,"lg_search_ms":774.6,"lg_split_ms":3539.8,"pure_graph_ms":215.1,"sm_boot_ms":429.1,"sm_decomp_ms":1244.1,"sm_graph_ms":744.3,"sm_hex_ms":444.2,"sm_index_ms":2.5,"sm_listing_cold_ms":269.8,"sm_listing_warm_ms":263.3,"sm_nav_ms":282.9,"sm_palette_ms":0.3,"sm_rename_ms":638.3,"sm_render_ms":255.6,"sm_search_ms":44.2,"sm_split_ms":1357.4,"fails":0}
Diffstat (limited to 'docs/TUI_DRIVING_BLUEPRINT.md')
0 files changed, 0 insertions, 0 deletions