Avatar for the tursodatabase user
tursodatabase
turso
BlogDocsChangelog

migrate `wal.rs` and dependent callers to use Vec fallible allocations

#7307
Comparing
pedrocarlo:wal-alloc
(
96887f1
) with
main
(
db53f25
)
CodSpeed Performance Gauge
0%
Untouched
635
Skipped
105

Benchmarks

740 total
mvcc-recovery/small-frames[1000000]
core/benches/mvcc_recovery_benchmark.rs::benches::bench_recovery
CodSpeed Performance Gauge
+13%
3.4 s3 s
begin_tx-read-commit_tx
core/benches/mvcc_benchmark.rs::benches::bench::mvcc-ops-throughput
CodSpeed Performance Gauge
+3%
15.3 µs14.8 µs
begin_tx + commit_tx
core/benches/mvcc_benchmark.rs::benches::bench::mvcc-ops-throughput
CodSpeed Performance Gauge
+3%
14.5 µs14 µs
begin_tx-update-commit_tx
core/benches/mvcc_benchmark.rs::benches::bench::mvcc-ops-throughput
CodSpeed Performance Gauge
+3%
15.3 µs14.9 µs
insert_query[5000_rows]
core/benches/fts_benchmark.rs::fts_benches::bench_fts_insert_then_query::FTS Insert+Query Lifecycle
CodSpeed Performance Gauge
+3%
31.6 ms30.8 ms
read
core/benches/mvcc_benchmark.rs::benches::bench::mvcc-ops-throughput
CodSpeed Performance Gauge
+3%
4.9 µs4.7 µs
limbo[b_or_join]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `b_or_join`
CodSpeed Performance Gauge
+2%
5.3 ms5.2 ms
limbo_analyzed[b_or_join]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `b_or_join`
CodSpeed Performance Gauge
+2%
5.3 ms5.2 ms
hex_blob
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
1.5 µs1.5 µs
limbo[f1_streak_current]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `f1_streak_current`
CodSpeed Performance Gauge
+2%
87.1 ms85.6 ms
limbo[f2_streak_longest]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `f2_streak_longest`
CodSpeed Performance Gauge
+2%
44.4 ms43.6 ms
limbo_analyzed[f1_streak_current]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `f1_streak_current`
CodSpeed Performance Gauge
+2%
87 ms85.6 ms
Limbo
core/benches/json_benchmark.rs::benches::bench_json_patch::JSON Patch - Add New Property
CodSpeed Performance Gauge
+2%
34.6 µs34 µs
cast_text_to_real
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
4 µs3.9 µs
limbo_analyzed[f2_streak_longest]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `f2_streak_longest`
CodSpeed Performance Gauge
+2%
44.3 ms43.7 ms
quote_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+1%
2 µs2 µs
mvcc-recovery/wide-frame[10000]
core/benches/mvcc_recovery_benchmark.rs::benches::bench_recovery
CodSpeed Performance Gauge
+1%
28.9 ms28.5 ms
begin_tx + rollback_tx
core/benches/mvcc_benchmark.rs::benches::bench::mvcc-ops-throughput
CodSpeed Performance Gauge
+1%
10.8 µs10.7 µs
limbo_mvcc_concurrent_writes
core/benches/benchmark.rs::benches::bench_concurrent_writes::Concurrent writes
CodSpeed Performance Gauge
+1%
100 ms98.6 ms
warm_query[10000_rows]
core/benches/fts_benchmark.rs::fts_benches::bench_fts_warm_query::FTS Warm Query
CodSpeed Performance Gauge
+1%
5.2 ms5.2 ms
selectivity[two_term_and]
core/benches/fts_benchmark.rs::fts_benches::bench_fts_query_selectivity::FTS Query Selectivity
CodSpeed Performance Gauge
+1%
10.1 ms10 ms
selectivity[single_uncommon_term]
core/benches/fts_benchmark.rs::fts_benches::bench_fts_query_selectivity::FTS Query Selectivity
CodSpeed Performance Gauge
+1%
5.1 ms5 ms
selectivity[single_common_term]
core/benches/fts_benchmark.rs::fts_benches::bench_fts_query_selectivity::FTS Query Selectivity
CodSpeed Performance Gauge
+1%
5.2 ms5.2 ms
replace_empty_pattern
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+1%
5.1 µs5.1 µs
limbo[3_aggregate_or_in]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `3_aggregate_or_in`
CodSpeed Performance Gauge
+1%
730.6 µs722.1 µs

Commits

Click on a commit to change the comparison range
Base
main
db53f25
-0.02%
migrate wal.rs to use fallible vec allocations
96887f1
5 days ago
by pedrocarlo
© 2026 CodSpeed Technology
Home Terms Privacy Docs