Custom-timed benchmarks measured multi-second subprocess builds with lazy per-benchmark setup and name filters.
- What worked
- iter_custom and benchmark name filters made slow end-to-end benchmarks practical.
- What got in the way
- Default sample targets warn on multi-second iterations; flat sampling mode was needed.