perf: faster execution ctx and no opt #7597
Merged
CodSpeed HQ / CodSpeed Performance Analysis
failed
Apr 22, 2026
Performance Regression: -15.29%
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 20 improved benchmarks
❌ 2 regressed benchmarks
✅ 1141 untouched benchmarks
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | chunked_bool_canonical_into[(10, 1000)] |
948.1 µs | 779.1 µs | +21.69% |
| ⚡ | Simulation | chunked_bool_canonical_into[(100, 100)] |
118.3 µs | 100.1 µs | +18.23% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(10, 1000)] |
1,142.9 µs | 915 µs | +24.91% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(1000, 10)] |
62.4 µs | 55.9 µs | +11.51% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(1000, 10)] |
70 µs | 61.9 µs | +12.98% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(10, 1000)] |
1.3 ms | 1 ms | +32.88% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(100, 100)] |
277 µs | 220.3 µs | +25.77% |
| ⚡ | Simulation | chunked_varbinview_opt_into_canonical[(100, 100)] |
563.3 µs | 503.7 µs | +11.84% |
| ⚡ | Simulation | chunked_varbinview_opt_canonical_into[(10, 1000)] |
2.8 ms | 2.3 ms | +19.57% |
| ⚡ | Simulation | chunked_varbinview_opt_into_canonical[(10, 1000)] |
3 ms | 2.4 ms | +21.5% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(10, 1000)] |
1.9 ms | 1.7 ms | +13.64% |
| ⚡ | Simulation | chunked_varbinview_opt_canonical_into[(100, 100)] |
544.1 µs | 490 µs | +11.05% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(100, 100)] |
252.1 µs | 206.1 µs | +22.35% |
| ❌ | Simulation | old_bp_prim_test_between[i64, 16384] |
176.4 µs | 202.8 µs | -13.01% |
| ⚡ | Simulation | new_bp_prim_test_between[i16, 32768] |
134.5 µs | 121.4 µs | +10.77% |
| ❌ | Simulation | old_bp_prim_test_between[i64, 32768] |
252.5 µs | 298.1 µs | -15.29% |
| ⚡ | Simulation | decompress[u8, (1000, 16)] |
19 µs | 16.7 µs | +13.87% |
| ⚡ | Simulation | decompress[u16, (1000, 256)] |
18 µs | 16.3 µs | +10.38% |
| ⚡ | Simulation | decompress[u8, (1000, 256)] |
16.6 µs | 15 µs | +10.73% |
| ⚡ | Simulation | null_count_run_end[(10000, 256, 0.01)] |
4.7 µs | 4.2 µs | +11.59% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing ji/faster-execute (4dc7602) with develop (bfb5dba)
Loading