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

perf[fsst]: like pushdown using a dfa

#6935
Comparing
ji/fsst-like-kernel
(
e08fb69
) with
develop
(
7899299
)
CodSpeed Performance Gauge
×4
Improvement
2
Untouched
1000
New
20
Skipped
1522

Benchmarks

2544 total
like_substr_high_match
encodings/fsst/benches/fsst_url_compare.rs
CodSpeed Performance Gauge
×4
39.2 ms9.9 ms
like_substr_low_match
encodings/fsst/benches/fsst_url_compare.rs
CodSpeed Performance Gauge
×3
38.2 ms12.7 ms
pure_pack_manual_word
encodings/fsst/benches/bitpack_strategy.rs
CodSpeed Performance Gauge
N/A
N/A200.4 µs
with_offsets_bool_buf_64
encodings/fsst/benches/bitpack_strategy.rs
CodSpeed Performance Gauge
N/A
N/A948.2 µs
with_offsets_collect_bool
encodings/fsst/benches/bitpack_strategy.rs
CodSpeed Performance Gauge
N/A
N/A890.5 µs
with_offsets_manual_word
encodings/fsst/benches/bitpack_strategy.rs
CodSpeed Performance Gauge
N/A
N/A866.4 µs
pure_pack_collect_bool
encodings/fsst/benches/bitpack_strategy.rs
CodSpeed Performance Gauge
N/A
N/A200.6 µs
pure_pack_bool_buf_64
encodings/fsst/benches/bitpack_strategy.rs
CodSpeed Performance Gauge
N/A
N/A185.9 µs
fsst_contains[cb]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A19.3 ms
fsst_contains[log]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A22.7 ms
fsst_contains[path]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A5.6 ms
fsst_contains[email]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A6.7 ms
fsst_contains[rare]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A21.9 ms
fsst_prefix[cb]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A5.3 ms
fsst_contains[json]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A12.5 ms
fsst_prefix[log]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A5.4 ms
fsst_prefix[email]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A3.2 ms
fsst_prefix[rare]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A4.9 ms
fsst_contains[urls]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A13.1 ms
fsst_prefix[json]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A4.1 ms
fsst_prefix[urls]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A3.4 ms
fsst_prefix[path]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
N/A
N/A3.3 ms
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+4%
473.9 µs454.9 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+4%
474.1 µs455.2 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+4%
473.6 µs455.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
7899299
×4.4
perf[fsst]: like pushdown using a dfa
0e3698d
5 days ago
by joseph-isaacs
0%
perf[fsst]: like pushdown using a dfa
9f2ff66
5 days ago
by joseph-isaacs
×2.9
Merge remote-tracking branch 'origin/develop' into ji/fsst-like-kernel
f86e309
5 days ago
by joseph-isaacs
Merge remote-tracking branch 'origin/develop' into ji/fsst-like-kernel
0612dbe
1 day ago
by joseph-isaacs
+0.1%
clean up
e08fb69
1 day ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs