diff options
| author | user <user@clank> | 2026-08-07 02:49:28 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-08-07 02:49:28 +0200 |
| commit | 625b067ed89f773bf1601d4dcb01484826db34c0 (patch) | |
| tree | db3e0a1158144c42b5e999a2028f35777c578c19 /experiments/cfg_dump.py | |
| parent | Search the whole segment as ONE joined string. Every line is concatenated onc... (diff) | |
| download | ida-tui-625b067ed89f773bf1601d4dcb01484826db34c0.tar.gz ida-tui-625b067ed89f773bf1601d4dcb01484826db34c0.tar.xz ida-tui-625b067ed89f773bf1601d4dcb01484826db34c0.zip | |
HexView.render_line emits style RUNS instead of one Segment per byte cell (35 -> 7 segments per row), and Head is a NamedTuple rather than a frozen dataclass (tuple.__new__ 1.9us vs a dataclass __init__ 2.9us, and it is built once per listing row walked).
Result: {"status":"keep","total_ms":17784.1,"lg_boot_ms":680.8,"lg_decomp_ms":2344,"lg_graph_ms":1106.5,"lg_hex_ms":576.4,"lg_index_ms":96.5,"lg_listing_cold_ms":552.9,"lg_listing_warm_ms":431.3,"lg_nav_ms":6256.4,"lg_palette_ms":4.8,"lg_render_ms":224.1,"lg_search_ms":1916.5,"pure_graph_ms":241.3,"sm_boot_ms":442.6,"sm_decomp_ms":591.3,"sm_graph_ms":663.9,"sm_hex_ms":419.2,"sm_index_ms":0,"sm_listing_cold_ms":258.2,"sm_listing_warm_ms":281.8,"sm_nav_ms":374.4,"sm_palette_ms":0.3,"sm_render_ms":251.1,"sm_search_ms":69.8,"fails":0}
Diffstat (limited to 'experiments/cfg_dump.py')
0 files changed, 0 insertions, 0 deletions
