Avatar for the pydantic user
pydantic
jiter
BlogDocsChangelog

Replace `peak` with more efficient `peek`

#48Merged
Comparing
dh/optimize-peak
(
530ce06
) with
main
(
36b2354
)
CodSpeed Performance Gauge
+12%
Improvement
2
Untouched
35

Benchmarks

37 total
pass2_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+12%
7.2 µs6.5 µs
true_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+11%
5.9 µs5.3 µs
python_parse_string_array_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+9%
48.2 µs44.1 µs
string_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+7%
9.5 µs8.8 µs
true_object_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+4%
23.5 µs22.5 µs
python_parse_other
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+4%
7.7 µs7.4 µs
floats_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
188.7 µs182.6 µs
python_parse_true_array
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+3%
18.1 µs17.6 µs
true_object_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
50.7 µs49.4 µs
bigints_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
153.9 µs150.2 µs
pass2_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
22 µs21.5 µs
medium_response_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
55.7 µs54.4 µs
big_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
37.5 ms36.7 ms
python_parse_numeric
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
14.3 µs14.1 µs
bigints_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
235.1 µs232 µs
floats_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
322 µs318.2 µs
python_parse_true_object
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
57.4 µs56.8 µs
python_parse_medium_response
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
58 µs57.4 µs
python_parse_true_object_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
78.3 µs77.6 µs
python_parse_medium_response_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
75.8 µs75.2 µs
massive_ints_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
762.9 µs758.6 µs
pass1_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
43.9 µs43.7 µs
string_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
40.3 µs40.2 µs
bigints_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
737.1 µs734.6 µs
massive_ints_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
972.7 µs969.5 µs

Commits

Click on a commit to change the comparison range
Base
main
36b2354
+12.68%
optimize peak for efficiency
ed9cfe7
2 years ago
by davidhewitt
0%
Update src/value.rs
8815701
2 years ago
by davidhewitt
0%
fixup serde errors
ae82f74
2 years ago
by davidhewitt
-1%
test coverage
530ce06
2 years ago
by davidhewitt
© 2026 CodSpeed Technology
Home Terms Privacy Docs