Avatar for the CodSpeedHQ user
CodSpeedHQ
eurorust-2025-workshop
BlogDocsChangelog

ff workshop

#16
Comparing
ff-workshop
(
0771803
) with
main
(
049a8d0
)
CodSpeed Performance Gauge
×210
Improvement
9
Untouched
9

Benchmarks

18 total
bfs_large_graph
benches/bfs.rs
CodSpeed Performance Gauge
×210
273.3 ms1.3 ms
bench_brightness_contrast_gamma
benches/lut_filters_bench.rs
CodSpeed Performance Gauge
×15
4,349.4 ms281.2 ms
bench_gamma
benches/lut_filters_bench.rs
CodSpeed Performance Gauge
×14
3,602.9 ms257.4 ms
corruption_check
benches/blob_corruption_checker.rs
CodSpeed Performance Gauge
×7
553.9 ms79 ms
dna_matcher
benches/dna_matcher.rs
CodSpeed Performance Gauge
×6.7
1,737.7 ms260.5 ms
bfs_medium_graph
benches/bfs.rs
CodSpeed Performance Gauge
×5.7
751.4 µs132.3 µs
bfs_small_graph
benches/bfs.rs
CodSpeed Performance Gauge
×3.6
67.9 µs18.6 µs
bench_brightness_contrast
benches/lut_filters_bench.rs
CodSpeed Performance Gauge
×3
768.5 ms257.6 ms
bench_rgb_to_gray_big_lut
benches/lut_grayscale_bench.rs
CodSpeed Performance Gauge
+21%
408.5 ms337.8 ms
bench_brightness_simd
benches/simd_brightness_bench.rs
CodSpeed Performance Gauge
+3%
112.8 ms109.7 ms
bench_brightness_autovec
benches/simd_brightness_bench.rs
CodSpeed Performance Gauge
+2%
120.7 ms118 ms
bench_brightness_contrast
benches/simd_filters_bench.rs
CodSpeed Performance Gauge
0%
769.7 ms766.6 ms
bench_brightness_scalar
benches/simd_brightness_bench.rs
CodSpeed Performance Gauge
0%
395.2 ms393.9 ms
bench_brightness_contrast_gamma
benches/simd_filters_bench.rs
CodSpeed Performance Gauge
0%
4.4 s4.3 s
bench_rgb_to_gray_small_lut
benches/lut_grayscale_bench.rs
CodSpeed Performance Gauge
0%
213.4 ms213 ms
bench_rgb_to_gray_naive
benches/lut_grayscale_bench.rs
CodSpeed Performance Gauge
0%
275.3 ms275 ms
bench_gamma
benches/simd_filters_bench.rs
CodSpeed Performance Gauge
0%
3.6 s3.6 s
my_first_bench
benches/hello_world.rs
CodSpeed Performance Gauge
0%
7.4 µs7.4 µs

Commits

Click on a commit to change the comparison range
Base
main
049a8d0
×46
feat(bfs): use vecdeque instead of vec
725c1ac
4 months ago
by fargito
×5.8
feat(bfs): pre-allocate result vec
badb0c1
4 months ago
by fargito
×170
feat(bfs): use a boolean vec instead of hashset to store visited
5d7a46b
4 months ago
by fargito
0%
feat(lut): precompute brightness table
7f2f820
4 months ago
by fargito
+0.89%
feat(lut): precompute gamma table
5ca4e69
4 months ago
by fargito
-0.89%
feat(lut): precompute both lookup tables
15a53da
4 months ago
by fargito
-1.29%
fix: random formatting changes
59957bd
4 months ago
by fargito
+0.54%
feat(blob): use rayon threads to parallelize
f8fcbb7
4 months ago
by fargito
-0.09%
feat(blob): improve array comparison
651a807
4 months ago
by fargito
+0.09%
feat(blob): revert manual comparison
50a0dbb
4 months ago
by fargito
-0.05%
feat(blob): pre-allocate merged vec
6524cf0
4 months ago
by fargito
+0.05%
feat(blob): use rayon fold to improve merging
c454065
4 months ago
by fargito
-0.14%
feat(dna): use rayon to map over lines
3334076
4 months ago
by fargito
-0.54%
feat(dna): use memmem and skip UTF-8 validation
0771803
4 months ago
by fargito
© 2026 CodSpeed Technology
Home Terms Privacy Docs