aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-08-07 04:16:01 +0200
committerblasty <peter@haxx.in>2026-08-07 04:16:01 +0200
commitc0f40e126b63c5524e01f4f2e95516f78c4c6376 (patch)
tree8d3bb7607a9bdb50d5f6c9186b9930f9d9c0375b /docs
parentHighlight ranges are computed per line on demand instead of for every match. ... (diff)
downloadida-tui-c0f40e126b63c5524e01f4f2e95516f78c4c6376.tar.gz
ida-tui-c0f40e126b63c5524e01f4f2e95516f78c4c6376.tar.xz
ida-tui-c0f40e126b63c5524e01f4f2e95516f78c4c6376.zip
Keep a listing row's spans and operand extents exactly as they came off the wire instead of copying them into tuples. The copy re-proved types the worker's own tool guarantees, and it destroyed the object sharing the worker's line cache had created — 228k rows now reference 125k span lists, not 228k private tuples.
Result: {"status":"keep","total_ms":17700.4,"lg_boot_ms":776,"lg_decomp_ms":2690.1,"lg_graph_ms":888.1,"lg_hex_ms":449.1,"lg_index_ms":97.4,"lg_listing_cold_ms":439.4,"lg_listing_warm_ms":404.6,"lg_nav_ms":6762.9,"lg_palette_ms":4.6,"lg_render_ms":230.8,"lg_search_ms":762.9,"pure_graph_ms":217.1,"sm_boot_ms":452.6,"sm_decomp_ms":1270,"sm_graph_ms":698,"sm_hex_ms":433.2,"sm_index_ms":2.4,"sm_listing_cold_ms":259.1,"sm_listing_warm_ms":260.5,"sm_nav_ms":300.4,"sm_palette_ms":0.3,"sm_render_ms":258.3,"sm_search_ms":42.7,"fails":0}
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions