diff options
| author | user <user@clank> | 2026-08-07 01:36:15 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-08-07 01:36:15 +0200 |
| commit | b6a95ec3235fb180f17199ce7e6ad7ac2e80af15 (patch) | |
| tree | 57a67d386897a24a21810f755ee9f613ca2eb248 /tests/test_trace_ui.py | |
| parent | Stop ida-pro-mcp installing a sys.setprofile hook around every tool call. Its... (diff) | |
| download | ida-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 'tests/test_trace_ui.py')
0 files changed, 0 insertions, 0 deletions
