aboutsummaryrefslogtreecommitdiffstats
path: root/docs/PROJECTS.md
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-07 03:12:01 +0200
committeruser <user@clank>2026-08-07 03:12:01 +0200
commit49184b67332a726632ad917a7c26600112f780ef (patch)
treeae43a826257bba6477d954f6c25d2c9a1d288723 /docs/PROJECTS.md
parentbench: run the cold-sensitive phases once, the repeatable ones every rep (diff)
downloadida-tui-49184b67332a726632ad917a7c26600112f780ef.tar.gz
ida-tui-49184b67332a726632ad917a7c26600112f780ef.tar.xz
ida-tui-49184b67332a726632ad917a7c26600112f780ef.zip
RE-BASELINE (v4 bench). Adding a second repetition on the big target exposed the same flaw the graph phase had: decompile, search and the function index all cache their answer, so a second rep reported a dict lookup under the name of the thing a user waits for. Cold-sensitive phases (listing_cold, decomp, search, index) now run ONCE; repeatable ones (render, hex, graph, listing_warm) run every rep and take the median. pure_graph is median-of-3.
Result: {"status":"keep","total_ms":18497.9,"lg_boot_ms":694.8,"lg_decomp_ms":2674,"lg_graph_ms":992.7,"lg_hex_ms":429.1,"lg_index_ms":94.9,"lg_listing_cold_ms":545.3,"lg_listing_warm_ms":410.7,"lg_nav_ms":6489,"lg_palette_ms":4.7,"lg_render_ms":220.6,"lg_search_ms":1489.8,"pure_graph_ms":241,"sm_boot_ms":467.1,"sm_decomp_ms":1308.5,"sm_graph_ms":761,"sm_hex_ms":431.7,"sm_index_ms":2.5,"sm_listing_cold_ms":273.9,"sm_listing_warm_ms":289,"sm_nav_ms":373,"sm_palette_ms":0.3,"sm_render_ms":257.2,"sm_search_ms":47,"fails":0}
Diffstat (limited to 'docs/PROJECTS.md')
0 files changed, 0 insertions, 0 deletions