predict-idlab
tsdownsample
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: use Zip instead of manual for loop
#47
Comparing
optimize_mmlttb
(
0e1c696
) with
main
(
c3c25da
)
CodSpeed Performance Gauge
-14%
Improvement
3
Regression
1
Untouched
386
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
390 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_no_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-14%
2.8 ms
3.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
×2.7
10.2 ms
3.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+52%
5.6 ms
3.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_m4_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+28%
1.9 ms
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+8%
33.1 ms
30.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_m4_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+6%
4.2 ms
4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+4%
5.2 ms
5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+4%
5.8 ms
5.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+3%
33.4 ms
32.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+3%
3.5 ms
3.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmax_with_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+3%
7.4 ms
7.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_m4_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+2%
672.9 µs
657.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+2%
1.4 ms
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+2%
1.5 ms
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmax_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+2%
808.3 µs
794.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_everynth[1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+2%
74.4 µs
73.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmax_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
681 µs
673.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_with_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
35.8 ms
35.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmaxlttb_no_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
20.2 ms
20 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmax_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
1.1 ms
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_everynth[5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
125.7 µs
124.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_everynth[1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
73.8 µs
73.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmax_no_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
571.7 µs
567.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_minmax_no_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+1%
833.7 µs
827.6 µs
1
2
...
16
Commits
Click on a commit to change the comparison range
Base
main
c3c25da
-13.7%
perf: use Zip instead of manual for loop
0e1c696
3 years ago
by jvdd
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs