Repository navigation
Commit e5a4e66
authored
ci: disable CodSpeed process isolation for Rust simulation benchmarks (#10796)
## Summary
`codspeed` 6.0.0 (#10784, #10785) adds process isolation, which is on by
default. `codspeed-divan-compat` now runs each benchmark in a new copy
of the benchmark binary. Simulation mode measures one iteration without
warmup, so each benchmark also pays for allocator setup (mimalloc) and
for simulated cache misses on memory it touches for the first time.
Before, an earlier benchmark in the same process had already paid these
costs.
The CodSpeed report on #10785 shows a near-constant ~15 µs added to
short benchmarks.1 parent 6007f56 commit e5a4e66
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
119 | 125 | | |
120 | 126 | | |
121 | 127 | | |
| |||
0 commit comments