bench(fsst): add alloc-free decompress+match baselines for fair comparison #6903
+5,491
−8
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Mar 12, 2026 in 0s
Performance Gate Passed
⚡ 2 improved benchmarks
✅ 992 untouched benchmarks
🆕 118 new benchmarks
⏩ 1515 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| 🆕 | Simulation | arrow_like_json |
N/A | 16.9 ms | N/A |
| 🆕 | Simulation | arrow_like_log |
N/A | 19.4 ms | N/A |
| 🆕 | Simulation | arrow_like_cb |
N/A | 15.6 ms | N/A |
| 🆕 | Simulation | aho_corasick_on_raw_bytes |
N/A | 18.1 ms | N/A |
| 🆕 | Simulation | aho_corasick_decompress |
N/A | 34.5 ms | N/A |
| 🆕 | Simulation | arrow_like_rare |
N/A | 12.4 ms | N/A |
| 🆕 | Simulation | cb_aho_corasick_on_raw_bytes |
N/A | 21.6 ms | N/A |
| 🆕 | Simulation | branchless_escape |
N/A | 6.9 ms | N/A |
| 🆕 | Simulation | arrow_like_urls |
N/A | 12.1 ms | N/A |
| 🆕 | Simulation | cb_memmem_decompress |
N/A | 53.1 ms | N/A |
| 🆕 | Simulation | cb_aho_corasick_decompress |
N/A | 58.5 ms | N/A |
| 🆕 | Simulation | cb_decompress_no_alloc |
N/A | 177 ms | N/A |
| 🆕 | Simulation | cb_compact_chunk_64_unsafe |
N/A | 17.1 ms | N/A |
| 🆕 | Simulation | cb_decompress_then_search |
N/A | 115.4 ms | N/A |
| 🆕 | Simulation | cb_fused_table |
N/A | 17.1 ms | N/A |
| 🆕 | Simulation | cb_fused_chunk_64_unsafe |
N/A | 20 ms | N/A |
| 🆕 | Simulation | cb_fused_chunk_64 |
N/A | 19.1 ms | N/A |
| 🆕 | Simulation | cb_memmem_on_raw_bytes |
N/A | 16.6 ms | N/A |
| 🆕 | Simulation | cb_decompress_only |
N/A | 107.9 ms | N/A |
| 🆕 | Simulation | cb_state_zero_shift |
N/A | 16.1 ms | N/A |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing claude/check-listing-L7l0k (a3c14d4) with develop (a1a9d77)
Footnotes
-
1515 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Loading