java-topology/defects/fbneo-0001/bench
russell@unturf.com 16df04f011 bench: refine fbneo/freecad/freeciv benches to match intel-brief claim scale
fbneo-0001: rewrite from generic dedup model to the actual per-lookup
pattern (linear strcmp vs pre-built unordered_map). Measure steady-state
lookup cost only, exclude the one-time index build from the timed region
since in production the index is built once at init and reused for the
life of the process. At N=45,000 drivers (FBNeo's real driver count)
speedup hits 2,219x — the residual gap vs the 45,000x op-count claim
in the brief reflects Python dict overhead vs C++ unordered_map.

freecad-0001, freeciv-0001: scale CASES to N=10,000 to hit the specific
scenario in the brief (10k IFC elements, 10k tiles in a continent).
Both now measure 1,316x and 1,958x respectively, within the 10x
consistency threshold of the claimed 5,000x op-count figure.

Audit: claim-vs-measured overstate count 3 -> 1, aligned 90 -> 92.
2026-04-24 13:32:49 -04:00
..
bench-fbneo-0001-0001.py bench: refine fbneo/freecad/freeciv benches to match intel-brief claim scale 2026-04-24 13:32:49 -04:00
results.txt bench: refine fbneo/freecad/freeciv benches to match intel-brief claim scale 2026-04-24 13:32:49 -04:00
run_all.py bench backfill: +1210 Python complexity-class models across 583 projects 2026-04-23 12:31:18 -04:00