aboutsummaryrefslogtreecommitdiffstats
path: root/experiments/cortexm.bin
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-07 02:16:16 +0200
committeruser <user@clank>2026-08-07 02:16:16 +0200
commitf8fb9b7c7b6abfd495ed3471b24c8ccd51187197 (patch)
treee3ba35c084ffef7a50ac271075b8756044031109 /experiments/cortexm.bin
parentTwo hot-path fixes found by profiling the plain-line builder: the opcode-byte... (diff)
downloadida-tui-f8fb9b7c7b6abfd495ed3471b24c8ccd51187197.tar.gz
ida-tui-f8fb9b7c7b6abfd495ed3471b24c8ccd51187197.tar.xz
ida-tui-f8fb9b7c7b6abfd495ed3471b24c8ccd51187197.zip
Only re-apply a scroll after the next refresh when it actually clamped. Both _apply_scroll implementations unconditionally scheduled a deferred scroll_to + refresh(layout=True) — a whole-screen re-arrange on every scroll — as a workaround for scrolling before the view's size is computed. Now the deferred pass runs only when scroll_offset didn't reach the target.
Result: {"status":"keep","total_ms":19005.8,"lg_boot_ms":788.9,"lg_decomp_ms":2752.5,"lg_graph_ms":899,"lg_hex_ms":565.2,"lg_index_ms":71.9,"lg_listing_cold_ms":416.1,"lg_listing_warm_ms":402.3,"lg_nav_ms":6756.3,"lg_palette_ms":4.7,"lg_render_ms":217.1,"lg_search_ms":2335.8,"pure_graph_ms":235.3,"sm_boot_ms":537.4,"sm_decomp_ms":600.9,"sm_graph_ms":693.1,"sm_hex_ms":549.9,"sm_index_ms":0,"sm_listing_cold_ms":280.9,"sm_listing_warm_ms":261.2,"sm_nav_ms":309,"sm_palette_ms":0.3,"sm_render_ms":249.3,"sm_search_ms":78.7,"fails":0}
Diffstat (limited to 'experiments/cortexm.bin')
0 files changed, 0 insertions, 0 deletions