tunamaguro
messagepack-rs
BlogDocsChangelog

fix: limit max alloc size

#67Merged
Comparing
fix-alloc
(
4656f89
) with
main
(
904a351
)
CodSpeed Performance Gauge
+20%
Improvements
2
Untouched
32

Benchmarks

Improved

deserialize_complex_messagepack_serde_from_slice
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
+20%
16.1 µs13.4 µs
deserialize_complex_messagepack_serde_from_reader
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
+12%
18.6 µs16.6 µs

Passed

deserialize_complex_rmp_serde_from_reader
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
20 µs20 µs
deserialize_borrowed_rmp_serde
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
18.4 µs18.3 µs
deserialize_messagepack_serde[PrimitiveTypes, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
894 µs893.6 µs
serialize_rmp_serde[StrTypes, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
9 ms9 ms
deserialize_rmp_serde[StrTypes, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
21.8 ms21.8 ms
deserialize_messagepack_serde[CompositeType, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
348.7 ms348.7 ms
deserialize_rmp_serde[MapType, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
106.2 ms106.2 ms
deserialize_messagepack_serde[StrTypes, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
21.9 ms21.9 ms
deserialize_rmp_serde[PrimitiveTypes, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
854.5 µs854.5 µs
deserialize_messagepack_serde[ByteType, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
9.8 ms9.8 ms
deserialize_rmp_serde[ByteType, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
9.8 ms9.8 ms
deserialize_rmp_serde[CompositeType, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
330.2 ms330.2 ms
serialize_messagepack_serde[CompositeType, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
164.8 ms164.7 ms
serialize_messagepack_serde[StrTypesBorrowed, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
serialize_rmp_serde[ByteType, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
9 ms9 ms
deserialize_messagepack_serde[ArrayTypes, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
205.9 ms205.9 ms
deserialize_rmp_serde[ArrayTypes, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
191.4 ms191.4 ms
serialize_messagepack_serde[ArrayTypes, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
92.7 ms92.7 ms
serialize_rmp_serde[ArrayTypes, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
139.6 ms139.6 ms
serialize_messagepack_serde[ByteTypeBorrowed, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
serialize_rmp_serde[StrTypesBorrowed, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
serialize_rmp_serde[ByteTypeBorrowed, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
serialize_rmp_serde[CompositeType, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
207.8 ms207.9 ms
serialize_messagepack_serde[ByteType, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
9 ms9 ms
serialize_rmp_serde[MapType, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
49.9 ms49.9 ms
deserialize_messagepack_serde[MapType, 1024]
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
109.5 ms109.5 ms
serialize_messagepack_serde[MapType, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
53.4 ms53.4 ms
serialize_messagepack_serde[StrTypes, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
serialize_rmp_serde[PrimitiveTypes, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
335.1 µs335.2 µs
deserialize_borrowed_messagepack_serde
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
0%
18 µs18 µs
serialize_messagepack_serde[PrimitiveTypes, 1024]
messagepack-bench/benches/serialization.rs
CodSpeed Performance Gauge
0%
503.9 µs504.7 µs
deserialize_complex_rmp_serde_from_slice
messagepack-bench/benches/deserialization.rs
CodSpeed Performance Gauge
-2%
16.4 µs16.9 µs

Commits

Click on a commit to change the comparison range
Base
main
904a351
+20.24%
fix: limit max alloc size
4656f89
23 days ago
by tunamaguro
© 2025 CodSpeed Technology
Home Terms Privacy Docs