pydantic
monty
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Replace `take_data!` pattern inside `Heap` with `HeapReader` API
#265
Comparing
dh/heap-reader-2
(
c40f0d3
) with
main
(
e59c8fa
)
CodSpeed Performance Gauge
+21%
Improvement
3
Untouched
10
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
13 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_comp__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+21%
325.8 µs
269 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append_int__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+19%
49.6 ms
41.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
empty_tuples__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+18%
31.1 ms
26.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pair_tuples__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+10%
98.1 ms
89.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
dict_comp__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+6%
634.9 µs
597.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append_str__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+5%
126.8 ms
120.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
loop_mod_13__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
316 µs
306.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
kitchen_sink__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
62.2 µs
60.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
11.9 µs
11.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
172.6 ms
170.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
end_to_end__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
41.3 µs
41.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
func_call_kwargs__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
16.9 µs
17.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
7 µs
7.3 µs
Commits
Click on a commit to change the comparison range
Base
main
e59c8fa
+21.52%
get claude to churn out migration to `HeapRead` API
8a5edf6
6 days ago
by davidhewitt
-0.4%
fix example cases
c40f0d3
6 days ago
by davidhewitt
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs