aboutsummaryrefslogtreecommitdiffstats
path: root/idatui/graph.py
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-07 01:36:15 +0200
committeruser <user@clank>2026-08-07 01:36:15 +0200
commitb6a95ec3235fb180f17199ce7e6ad7ac2e80af15 (patch)
tree57a67d386897a24a21810f755ee9f613ca2eb248 /idatui/graph.py
parentStop ida-pro-mcp installing a sys.setprofile hook around every tool call. Its... (diff)
downloadida-tui-b6a95ec3235fb180f17199ce7e6ad7ac2e80af15.tar.gz
ida-tui-b6a95ec3235fb180f17199ce7e6ad7ac2e80af15.tar.xz
ida-tui-b6a95ec3235fb180f17199ce7e6ad7ac2e80af15.zip
_idatui_spans: one capturing re.split over the tag pairs instead of finditer+char-slicing, and collapse whitespace with ' '.join(txt.split()) instead of a regex sub. 13.15 -> 11.07 us/line (the previous finditer attempt was 14.4, i.e. SLOWER than the original char loop it replaced).
Result: {"status":"keep","total_ms":26050.2,"lg_boot_ms":727.4,"lg_decomp_ms":2618.1,"lg_graph_ms":935.1,"lg_hex_ms":954.2,"lg_index_ms":67.4,"lg_listing_cold_ms":459.3,"lg_listing_warm_ms":545.7,"lg_nav_ms":9257.8,"lg_palette_ms":4.7,"lg_render_ms":238.8,"lg_search_ms":5472.5,"pure_graph_ms":530.7,"sm_boot_ms":534.6,"sm_decomp_ms":635.8,"sm_graph_ms":748.1,"sm_hex_ms":858.7,"sm_index_ms":0,"sm_listing_cold_ms":268.7,"sm_listing_warm_ms":269.2,"sm_nav_ms":441.6,"sm_palette_ms":0.3,"sm_render_ms":281.7,"sm_search_ms":200,"fails":0}
Diffstat (limited to 'idatui/graph.py')
0 files changed, 0 insertions, 0 deletions