contentauth
c2pa-rs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: avoid buffering stream when computing placeholder PNG C2PA chunk
#2154
Merged
Comparing
ok-nick/png-mem-opt
(
223f661
) with
main
(
a48f1cc
)
CodSpeed Performance Gauge
+12%
Improvement
1
Untouched
29
Skipped
64
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
Skipped
94 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/sign.rs::benches::sign_png::sign png
CodSpeed Performance Gauge
+12%
25.2 ms
22.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wide-assertions/read
sdk/benches/complex_read.rs::benches::wide_assertions
CodSpeed Performance Gauge
0%
22.2 ms
22.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/sign.rs::benches::sign_mp3::sign mp3
CodSpeed Performance Gauge
0%
22.2 ms
22.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_svg::read svg
CodSpeed Performance Gauge
0%
49.1 ms
49 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
update-manifests/read
sdk/benches/complex_read.rs::benches::update_manifests
CodSpeed Performance Gauge
0%
289.4 ms
289.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
binary-ingredient-tree/read
sdk/benches/complex_read.rs::benches::binary_ingredient_tree
CodSpeed Performance Gauge
0%
773.7 ms
773.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wide-ingredients/read
sdk/benches/complex_read.rs::benches::wide_ingredients
CodSpeed Performance Gauge
0%
239.1 ms
239 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_gif::read gif
CodSpeed Performance Gauge
0%
21.3 ms
21.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_mp3::read mp3
CodSpeed Performance Gauge
0%
21.1 ms
21.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_png::read png
CodSpeed Performance Gauge
0%
20.6 ms
20.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/sign.rs::benches::sign_wav::sign wav
CodSpeed Performance Gauge
0%
22.9 ms
22.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/sign.rs::benches::sign_tiff::sign tiff
CodSpeed Performance Gauge
0%
21.9 ms
21.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_jpeg::read jpeg
CodSpeed Performance Gauge
0%
24.6 ms
24.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_mp4::read mp4
CodSpeed Performance Gauge
0%
26.1 ms
26.1 ms
Uses the
Memory instrument
to collect Memory usage metrics.
deep-ingredients/read
sdk/benches/complex_read.rs::benches::deep_ingredients
CodSpeed Performance Gauge
0%
4.7 MB
4.7 MB
Uses the
Memory instrument
to collect Memory usage metrics.
binary-ingredient-tree/read
sdk/benches/complex_read.rs::benches::binary_ingredient_tree
CodSpeed Performance Gauge
0%
15.3 MB
15.3 MB
Uses the
Memory instrument
to collect Memory usage metrics.
wide-ingredients/read
sdk/benches/complex_read.rs::benches::wide_ingredients
CodSpeed Performance Gauge
0%
5.7 MB
5.7 MB
Uses the
Memory instrument
to collect Memory usage metrics.
large-cbor-assertion/read
sdk/benches/complex_read.rs::benches::large_cbor_assertion
CodSpeed Performance Gauge
0%
8.1 MB
8.1 MB
Uses the
Memory instrument
to collect Memory usage metrics.
update-manifests/read
sdk/benches/complex_read.rs::benches::update_manifests
CodSpeed Performance Gauge
0%
5.6 MB
5.6 MB
Uses the
Memory instrument
to collect Memory usage metrics.
large-json-assertion/read
sdk/benches/complex_read.rs::benches::large_json_assertion
CodSpeed Performance Gauge
0%
8.1 MB
8.1 MB
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_wav::read wav
CodSpeed Performance Gauge
0%
20.6 ms
20.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
deep-ingredients/read
sdk/benches/complex_read.rs::benches::deep_ingredients
CodSpeed Performance Gauge
0%
278 ms
278 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
large-cbor-assertion/read
sdk/benches/complex_read.rs::benches::large_cbor_assertion
CodSpeed Performance Gauge
0%
69.6 ms
69.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small
sdk/benches/read.rs::benches::read_tiff::read tiff
CodSpeed Performance Gauge
0%
20.8 ms
20.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
large-json-assertion/read
sdk/benches/complex_read.rs::benches::large_json_assertion
CodSpeed Performance Gauge
0%
65.4 ms
65.4 ms
1
2
3
4
Commits
Click on a commit to change the comparison range
Base
main
a48f1cc
+12.06%
perf: avoid buffering stream when computing placeholder PNG C2PA chunk
48f1ae2
4 days ago
by ok-nick
-0.1%
style: remove scoped mut variable
223f661
1 day ago
by ok-nick
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs