aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-07 02:41:31 +0200
committeruser <user@clank>2026-08-07 02:41:31 +0200
commit26869018f61878446cd9fb9422be07493f36fca9 (patch)
tree083d0485b1b508f731548718fdeb93bd8765043f /tools
parentautoresearch: refresh the playbook and idea backlog (diff)
downloadida-tui-26869018f61878446cd9fb9422be07493f36fca9.tar.gz
ida-tui-26869018f61878446cd9fb9422be07493f36fca9.tar.xz
ida-tui-26869018f61878446cd9fb9422be07493f36fca9.zip
Search the whole segment as ONE joined string. Every line is concatenated once (with a start-offset table) so finding a term is a C-level str.find walk instead of a python loop that rebuilds and case-folds 224k lines per keystroke. Falls back to the per-line loop if case-folding changes the string's length.
Result: {"status":"keep","total_ms":18618.9,"lg_boot_ms":689.6,"lg_decomp_ms":2560,"lg_graph_ms":1035.1,"lg_hex_ms":684.2,"lg_index_ms":100.4,"lg_listing_cold_ms":551.1,"lg_listing_warm_ms":397.8,"lg_nav_ms":6687.8,"lg_palette_ms":4.7,"lg_render_ms":211.9,"lg_search_ms":1858.2,"pure_graph_ms":238.5,"sm_boot_ms":431.4,"sm_decomp_ms":671.2,"sm_graph_ms":728.1,"sm_hex_ms":552,"sm_index_ms":0,"sm_listing_cold_ms":257.4,"sm_listing_warm_ms":281,"sm_nav_ms":365.9,"sm_palette_ms":0.3,"sm_render_ms":242.8,"sm_search_ms":69.6,"fails":0}
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions