Avatar for the serge-sans-paille user
serge-sans-paille
pythran
BlogDocsChangelog

Misc low-level optimization

#2396Merged
Comparing
optimize/raw-array-dump
(
cb675e8
) with
master
(
c5c76f6
)
CodSpeed Performance Gauge
-16%
Improvement
4
Regression
1
Untouched
55

Benchmarks

60 total
test_allpairs
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
-16%
76.2 ms90.5 ms
test_kmeans
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
×2.2
53 ms24.5 ms
test_wave_simulation
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+13%
28.6 ms25.4 ms
test_fft
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+12%
59.3 ms53 ms
test_nqueens
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+11%
747.3 ms671.5 ms
test_zero
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+3%
1.3 s1.2 s
test_d2q9_nxnyns
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+2%
76 ms74.3 ms
test_allpairs_distances
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+2%
42.6 ms41.7 ms
test_extrema
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+2%
305.8 ms300.9 ms
test_another_quicksort
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+1%
216.6 ms214 ms
test_mandel
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+1%
15 ms14.8 ms
test_sumarray3d
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
test_brownian
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+1%
123.1 ms122.3 ms
test_repeating
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_harris
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_periodic_dist
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
2.8 s2.8 s
test_histogram
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
1.8 s1.8 s
test_approximated_callgraph
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
test_pairwise_numpy
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
3 ms2.9 ms
test_fibo
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
test_build_system
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
test_slowparts
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
704 ms703.7 ms
test_stone
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
287.9 µs287.8 µs
test_cronbach
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
11.5 ms11.5 ms
test_bubble_sort
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
26.9 ms26.9 ms

Commits

Click on a commit to change the comparison range
Base
master
c5c76f6
-0.26%
[opt] Simplify exception message construction in raw_array
7d718c8
16 days ago
by serge-sans-paille
-16.26%
[opt] Compiler hints for shared_ref object
34cc952
16 days ago
by serge-sans-paille
+0.66%
[opt] Fix detection of reserve specialization
cb675e8
14 days ago
by serge-sans-paille
© 2026 CodSpeed Technology
Home Terms Privacy Docs