Avatar for the timothybesel user
timothybesel
spooky_db_module
BlogDocsChangelog

Setup codspeed 1770880248226

#3Merged
Comparing
setup-codspeed-1770880248226
(
cd66632
) with
main
(
ee18df7
)
CodSpeed Performance Gauge
-28%
Improvement
3
Regression
3
Untouched
32
Skipped
6

Benchmarks

44 total
set_i64_at (slot)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
-28%
221.4 ns308.9 ns
get_str_at (slot)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
-28%
297.2 ns413.9 ns
get_i64_at (slot)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
-16%
151.9 ns181.1 ns
get_f64_at (slot)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
+19%
181.1 ns151.9 ns
get_bool
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecordMut
CodSpeed Performance Gauge
+11%
863.9 ns776.4 ns
get_f64
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecordMut
CodSpeed Performance Gauge
+11%
891.9 ns804.4 ns
set_bool
benches/spooky_bench.rs::benches::bench_set_values::set_values
CodSpeed Performance Gauge
+9%
1,016.9 ns929.4 ns
set_f64
benches/spooky_bench.rs::benches::bench_set_values::set_values
CodSpeed Performance Gauge
+9%
1,040.3 ns952.8 ns
get_bool (by name)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
+8%
834.7 ns776.4 ns
get_u64
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecordMut
CodSpeed Performance Gauge
+7%
891.9 ns833.6 ns
get_i64
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecordMut
CodSpeed Performance Gauge
+7%
893.9 ns835.6 ns
set_str (same len)
benches/spooky_bench.rs::benches::bench_set_values::set_values
CodSpeed Performance Gauge
+5%
1.2 µs1.2 µs
set_null
benches/spooky_bench.rs::benches::bench_set_values::set_values
CodSpeed Performance Gauge
+4%
1.4 µs1.3 µs
add_field
benches/spooky_bench.rs::benches::bench_field_migration::field_migration
CodSpeed Performance Gauge
+4%
7.1 µs6.8 µs
get_bool
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecord
CodSpeed Performance Gauge
+4%
834.7 ns805.6 ns
get_f64 (by name)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
+4%
861.9 ns832.8 ns
get_i64 (by name)
benches/spooky_bench.rs::benches::bench_fieldslot::fieldslot
CodSpeed Performance Gauge
+3%
864.7 ns835.6 ns
set_str (diff len)
benches/spooky_bench.rs::benches::bench_set_values::set_values
CodSpeed Performance Gauge
+3%
1.9 µs1.8 µs
serialize_into (reuse)
benches/spooky_bench.rs::benches::bench_buffer_reuse::buffer_reuse
CodSpeed Performance Gauge
+3%
7.9 µs7.7 µs
set_field
benches/spooky_bench.rs::benches::bench_set_values::set_values
CodSpeed Performance Gauge
+2%
2.8 µs2.8 µs
from_spooky (fresh alloc)
benches/spooky_bench.rs::benches::bench_buffer_reuse::buffer_reuse
CodSpeed Performance Gauge
+2%
9 µs8.8 µs
from_spooky
benches/spooky_bench.rs::benches::bench_creating_spooky_record::creating_spooky_record
CodSpeed Performance Gauge
+1%
37.9 µs37.6 µs
new_empty
benches/spooky_bench.rs::benches::bench_creating_spooky_record::creating_spooky_record::SpookyRecordMut
CodSpeed Performance Gauge
0%
1.9 µs1.9 µs
get_i64
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecord
CodSpeed Performance Gauge
0%
835.6 ns835.6 ns
get_field
benches/spooky_bench.rs::benches::bench_reading_values::reading_values::SpookyRecordMut
CodSpeed Performance Gauge
0%
1.8 µs1.8 µs

Commits

Click on a commit to change the comparison range
Base
main
ee18df7
-20.85%
Merge branch 'setup-codspeed-1770880248226' of https://github.com/timothybesel/spooky_db_module into setup-codspeed-1770880248226
e30006c
2 months ago
by timothybesel
-7.47%
some fixes
cd66632
2 months ago
by timothybesel
© 2026 CodSpeed Technology
Home Terms Privacy Docs