pydantic
jiter
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fast path for ASCII python strings
#72
Merged
Comparing
ascii-string-creation
(
95315f9
) with
main
(
cbf2e30
)
CodSpeed Performance Gauge
+13%
Improvement
3
Untouched
53
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
56 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_x100_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+13%
4 µs
3.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_x100
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+12%
4.1 µs
3.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_string_array_unique_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+11%
4.1 ms
3.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_string_array_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+9%
43.7 µs
40.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_medium_response_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+6%
69.1 µs
65.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
x100_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
1.7 µs
1.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_true_object_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+3%
75 µs
72.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pass2_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
6.6 µs
6.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
x100_serde_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
3 µs
2.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_true_array
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+2%
15.7 µs
15.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
python_parse_other
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+2%
6.5 µs
6.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sentence_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
9.3 µs
9.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
string_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
20.6 µs
20.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
floats_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
318.2 µs
317.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bigints_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
231 µs
230.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
floats_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
179.8 µs
179.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
massive_ints_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
740.9 µs
740.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
true_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
23.9 µs
23.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
lazy_map_lookup_1_10
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
9.1 µs
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bigints_array_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
147 µs
147 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bigints_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
725.8 µs
726 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
x100_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
massive_ints_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
948.9 µs
949.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
true_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
17 µs
17 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
massive_ints_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
cbf2e30
+13.2%
add test
c241c5d
2 years ago
by samuelcolvin
-0.93%
fix pyo3 version
71a7775
2 years ago
by samuelcolvin
+1.8%
check PyUnicode_KIND, use PyUnicode_DATA
e31f720
2 years ago
by samuelcolvin
-0.95%
Cast not as
95315f9
2 years ago
by samuelcolvin
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs