Avatar for the pydantic user
pydantic
jiter
BlogDocsChangelog

search the `Vec` for small `LazyIndexMap`s

#55Merged
Comparing
vec-small-LazyIndexMap
(
497a5ad
) with
main
(
1ce40b3
)
CodSpeed Performance Gauge
0%
Untouched
39
New
3

Benchmarks

42 total
lazy_map_lookup_1_10
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
N/A
N/A9.1 µs
lazy_map_lookup_3_50
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
N/A
N/A51.7 µs
lazy_map_lookup_2_20
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
N/A
N/A24.8 µs
big_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+5%
55.2 ms52.5 ms
big_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+5%
207.8 ms198.6 ms
big_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+4%
36.7 ms35.1 ms
python_parse_string_array
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+2%
27.7 µs27.1 µs
python_parse_string_array_unique
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+2%
2.5 ms2.5 ms
string_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
40.8 µs40.4 µs
pass1_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
44.7 µs44.4 µs
python_parse_true_array
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
18.4 µs18.3 µs
pass1_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
71.8 µs71.5 µs
python_parse_true_object_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
0%
77.4 µs77.2 µs
true_object_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
21.5 µs21.5 µs
bigints_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
739 µs738.1 µs
medium_response_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
85.4 µs85.3 µs
massive_ints_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
true_object_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
50.6 µs50.6 µs
python_parse_other
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
0%
7.4 µs7.4 µs
python_parse_medium_response
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
0%
58.5 µs58.5 µs
bigints_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
232.4 µs232.4 µs
bigints_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
147.2 µs147.2 µs
python_parse_string_array_unique_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
massive_ints_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
743.8 µs743.8 µs
floats_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
317.9 µs318 µs

Commits

Click on a commit to change the comparison range
Base
main
1ce40b3
+0.16%
search the vec for small LazyIndexMaps
927f3e1
2 years ago
by samuelcolvin
-0.15%
switch from Cell to Arc<Mutux>
a596dbf
2 years ago
by samuelcolvin
-0.09%
use AtomicUsize
d9e31e8
2 years ago
by samuelcolvin
+0.08%
improve coverage
4c49e3e
2 years ago
by samuelcolvin
+0.03%
improve coverage, take 2
553769d
2 years ago
by samuelcolvin
+0.3%
improve coverage on LazyIndexMap
497a5ad
2 years ago
by samuelcolvin
© 2026 CodSpeed Technology
Home Terms Privacy Docs