aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_formats.py
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-08-07 06:45:52 +0200
committerblasty <peter@haxx.in>2026-08-07 06:45:52 +0200
commit69e536b40d474d95b46469b66e4d76901b927477 (patch)
treed5e4a918638abef418d54a74df6bca742bc838e6 /tests/test_formats.py
parentSize the worker's per-line render cache to hold a segment's DISTINCT lines (1... (diff)
downloadida-tui-69e536b40d474d95b46469b66e4d76901b927477.tar.gz
ida-tui-69e536b40d474d95b46469b66e4d76901b927477.tar.xz
ida-tui-69e536b40d474d95b46469b66e4d76901b927477.zip
heads(digest=True): the worker answers "does this page still render exactly as you hold it?" with a hash and a count instead of the page. After a rename nearly every page is unchanged, so the pickling, transfer, unpickling and Head rebuild are all skipped. Redone at PAGE granularity end to end, which fixes both bugs of the first attempt. lg_search 5628 -> 3959.
Result: {"status":"keep","total_ms":26491.7,"lg_boot_ms":808.6,"lg_decomp_ms":2600.2,"lg_graph_ms":901.2,"lg_hex_ms":448.7,"lg_index_ms":70.3,"lg_listing_cold_ms":432.8,"lg_listing_warm_ms":445.5,"lg_nav_ms":7004.8,"lg_palette_ms":4.8,"lg_rename_ms":758.6,"lg_render_ms":231.3,"lg_search_ms":3959.2,"lg_split_ms":2659.2,"pure_graph_ms":214.7,"sm_boot_ms":432.6,"sm_decomp_ms":1305.1,"sm_graph_ms":758.3,"sm_hex_ms":431.8,"sm_index_ms":2.3,"sm_listing_cold_ms":275.4,"sm_listing_warm_ms":289.4,"sm_nav_ms":295.6,"sm_palette_ms":0.3,"sm_rename_ms":424.3,"sm_render_ms":263.6,"sm_search_ms":61.1,"sm_split_ms":1411.9,"fails":0}
Diffstat (limited to 'tests/test_formats.py')
0 files changed, 0 insertions, 0 deletions