Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

bench(fsst): add alloc-free decompress+match baselines for fair comparison

#6903
Comparing
claude/check-listing-L7l0k
(
a3c14d4
) with
develop
(
a1a9d77
)
CodSpeed Performance Gauge
×3.4
Improvement
2
Untouched
992
New
118
Skipped
1515

Benchmarks

2627 total
like_substr_high_match
encodings/fsst/benches/fsst_url_compare.rs
CodSpeed Performance Gauge
×3.4
39.3 ms11.7 ms
like_substr_low_match
encodings/fsst/benches/fsst_url_compare.rs
CodSpeed Performance Gauge
×3.1
38.2 ms12.4 ms
arrow_like_json
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A16.9 ms
arrow_like_log
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A19.4 ms
arrow_like_cb
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A15.6 ms
aho_corasick_on_raw_bytes
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A18.1 ms
aho_corasick_decompress
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A34.5 ms
arrow_like_rare
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A12.4 ms
cb_aho_corasick_on_raw_bytes
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A21.6 ms
branchless_escape
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A6.9 ms
arrow_like_urls
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A12.1 ms
cb_memmem_decompress
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A53.1 ms
cb_aho_corasick_decompress
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A58.5 ms
cb_decompress_no_alloc
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A177 ms
cb_compact_chunk_64_unsafe
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A17.1 ms
cb_decompress_then_search
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A115.4 ms
cb_fused_table
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A17.1 ms
cb_fused_chunk_64_unsafe
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A20 ms
cb_fused_chunk_64
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A19.1 ms
cb_memmem_on_raw_bytes
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A16.6 ms
cb_decompress_only
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A107.9 ms
cb_state_zero_shift
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A16.1 ms
cb_decompress_no_alloc_memmem
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A116.7 ms
cb_state_zero_skip
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A15.8 ms
cb_sheng_dfa
encodings/fsst/benches/fsst_contains.rs
CodSpeed Performance Gauge
N/A
N/A20.8 ms

Commits

Click on a commit to change the comparison range
Base
develop
a1a9d77
-0.05%
bench(fsst): add alloc-free decompress+match baselines for fair comparison
21c193a
1 day ago
by claude
-0.04%
bench(fsst): add hybrid DFAs and external crate benchmarks
f365e7c
1 day ago
by claude
+0.04%
feat(fsst): upgrade contains DFA to fused u8 table and add decompress-only benchmarks
90f90a5
1 day ago
by claude
0%
bench(fsst): add vortex array LIKE kernel and decompress-only benchmarks
38298c3
1 day ago
by claude
0%
perf(fsst): optimize LIKE kernel — shift prefix DFA, remove clone, drop early-exit
7fd52f1
1 day ago
by claude
0%
perf(fsst): replace collect_bool with inline u64 word packing in LIKE kernel
d68695b
1 day ago
by claude
0%
perf(fsst): batch offsets + iterator-based DFA with early-exit
c8a6418
1 day ago
by claude
+0.01%
perf(fsst): branchless DFA, running offset, iterator-based matching
1205017
1 day ago
by claude
×3.4
uxiwp
3f95753
17 hours ago
by joseph-isaacs
+0.05%
uxiwp
a3c14d4
16 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs