art049
image-rs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Make fast and gaussian blur faster
#2
Comparing
perf/faster-blur
(
e86529a
) with
codspeed-wizard-1772277085312
(
caea9d4
)
CodSpeed Performance Gauge
×5.6
Improvement
5
Untouched
93
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
98 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast blur: sigma 3.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.6
254.3 ms
45.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast blur: sigma 7.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.6
254.8 ms
45.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast blur: sigma 50.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.2
260.6 ms
50.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast_blur
benches/fast_blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.2
260.6 ms
50.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
gaussian blur: sigma 3.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
+17%
159.6 ms
136.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
gaussian blur: sigma 7.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
+9%
269.7 ms
246.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
gaussian blur: sigma 50.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
+2%
1.4 s
1.4 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-file[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
+1%
16.2 µs
16.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-bufvec[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
21.6 µs
21.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-file[200]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
31.9 µs
31.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sample_1.gif
benches/decode.rs::benches::load_all::load-Gif
CodSpeed Performance Gauge
0%
26.7 µs
26.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-bufvec[200]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
52.1 µs
52 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgb8-bufvec[64]
benches/encode.rs::benches::encode_all::encode-jpeg
CodSpeed Performance Gauge
0%
152.1 µs
151.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-file[400]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
96.7 µs
96.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-bufvec[64]
benches/encode.rs::benches::encode_all::encode-jpeg
CodSpeed Performance Gauge
0%
113.7 µs
113.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-file[64]
benches/encode.rs::benches::encode_all::encode-jpeg
CodSpeed Performance Gauge
0%
113.7 µs
113.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgb8-file[64]
benches/encode.rs::benches::encode_all::encode-jpeg
CodSpeed Performance Gauge
0%
151.9 µs
151.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgb8-bufvec[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
137.8 µs
137.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test.jpg
benches/decode.rs::benches::load_all::load-Jpeg
CodSpeed Performance Gauge
0%
160.6 µs
160.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgba8-rawvec[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
106.1 µs
106.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-L8-bufvec[400]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
177.1 µs
177 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgba8-bufvec[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
120 µs
120 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgb8-file[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
123.1 µs
123 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgb8-bufvec[128]
benches/encode.rs::benches::encode_all::encode-jpeg
CodSpeed Performance Gauge
0%
494.9 µs
494.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
zero-Rgba8-file[100]
benches/encode.rs::benches::encode_all::encode-bmp
CodSpeed Performance Gauge
0%
100.1 µs
100.1 µs
1
2
...
4
Commits
Click on a commit to change the comparison range
Base
codspeed-wizard-1772277085312
caea9d4
×5.6
Use platform-aware fast rounding for FloatNearest::to_u8/to_u16
e86529a
14 hours ago
by art049
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs