diff options
| author | blasty <peter@haxx.in> | 2026-08-07 06:23:25 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-08-07 06:23:25 +0200 |
| commit | 7a2131f19c99c385d558b4ce4d1a037d86e6eb96 (patch) | |
| tree | 93ba982bbe491243ce8bab964255110e64afcdf7 /tests/test_trace_rpc.py | |
| parent | CORRECTNESS FIX, kept despite a worse metric. The un-chunked refresh was show... (diff) | |
| download | ida-tui-7a2131f19c99c385d558b4ce4d1a037d86e6eb96.tar.gz ida-tui-7a2131f19c99c385d558b4ce4d1a037d86e6eb96.tar.xz ida-tui-7a2131f19c99c385d558b4ce4d1a037d86e6eb96.zip | |
Size the worker's per-line render cache to hold a segment's DISTINCT lines (16384 -> 65536, overridable with IDATUI_LINE_CACHE). This was a recorded dead end — it does nothing for a cold sweep — but the rename fix created a second-sweep workload, and re-rendering after a rename is now 21% cheaper. lg_search 7123 -> 5628.
Result: {"status":"keep","total_ms":27552.6,"lg_boot_ms":759.2,"lg_decomp_ms":2754.1,"lg_graph_ms":1207.2,"lg_hex_ms":448,"lg_index_ms":69.6,"lg_listing_cold_ms":434.5,"lg_listing_warm_ms":442.9,"lg_nav_ms":6642.3,"lg_palette_ms":4.7,"lg_rename_ms":730.6,"lg_render_ms":223.6,"lg_search_ms":5627.5,"lg_split_ms":2268,"pure_graph_ms":218.7,"sm_boot_ms":465,"sm_decomp_ms":1290.8,"sm_graph_ms":720.7,"sm_hex_ms":436.1,"sm_index_ms":2.4,"sm_listing_cold_ms":267.2,"sm_listing_warm_ms":266.5,"sm_nav_ms":292.9,"sm_palette_ms":0.3,"sm_rename_ms":380.1,"sm_render_ms":255.5,"sm_search_ms":68.1,"sm_split_ms":1276.3,"fails":0}
Diffstat (limited to 'tests/test_trace_rpc.py')
0 files changed, 0 insertions, 0 deletions
