Avatar for the zarr-developers user
zarr-developers
zarr-python
BlogDocsChangelog

perf:Add additional sharding benchmarks

#3712Merged
Comparing
mkitti:mkitti-morton-order-shard-indexing-benchmarks
(
1fc17c7
) with
main
(
306e480
)
CodSpeed Performance Gauge
-1%
Untouched
48
New
8
Skipped
6

Benchmarks

62 total
test_sharded_morton_indexing[(16, 16, 16)-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A149.1 ms
test_sharded_morton_indexing[(32, 32, 32)-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A1.2 s
test_morton_order_iter[(32, 32, 32)]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A498 ms
test_morton_order_iter[(8, 8, 8)]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A6.2 ms
test_sharded_morton_single_chunk[(32, 32, 32)-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A1.9 ms
test_sharded_morton_write_single_chunk[(32, 32, 32)-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A948.8 ms
test_morton_order_iter[(16, 16, 16)]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A56.1 ms
test_sharded_morton_indexing_large[(32, 32, 32)-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
N/A
N/A9.4 s
test_slice_indexing[(50, 50, 50)-(slice(None, None, None), slice(0, 3, 2), slice(0, 10, None))-memory_get_latency]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-2%
7 ms7.1 ms
test_read_array[local-Layout(shape=(1000000,), chunks=(1000,), shards=(1000,))-gzip]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-2%
1.7 s1.8 s
test_read_array[memory-Layout(shape=(1000000,), chunks=(1000,), shards=None)-gzip]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-2%
581.7 ms591 ms
test_slice_indexing[None-(slice(None, None, None), slice(0, 3, 2), slice(0, 10, None))-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-2%
3.7 ms3.7 ms
test_read_array[local-Layout(shape=(1000000,), chunks=(1000,), shards=(1000,))-None]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-2%
1.4 s1.4 s
test_write_array[local-Layout(shape=(1000000,), chunks=(1000,), shards=None)-None]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
+1%
1.2 s1.2 s
test_read_array[local-Layout(shape=(1000000,), chunks=(100,), shards=(1000000,))-gzip]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-1%
5.9 s6 s
test_write_array[memory-Layout(shape=(1000000,), chunks=(1000,), shards=None)-None]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-1%
553.1 ms559.4 ms
test_slice_indexing[None-(0, 0, 0)-memory_get_latency]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
2 ms2 ms
test_slice_indexing[None-(slice(10, -10, 4), slice(10, -10, 4), slice(10, -10, 4))-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
205 ms207.3 ms
test_write_array[memory-Layout(shape=(1000000,), chunks=(1000,), shards=(1000,))-gzip]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-1%
2.1 s2.1 s
test_slice_indexing[(50, 50, 50)-(slice(0, None, 4), slice(0, None, 4), slice(0, None, 4))-memory_get_latency]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
429.4 ms434 ms
test_slice_indexing[None-(slice(0, None, 4), slice(0, None, 4), slice(0, None, 4))-memory_get_latency]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
427.9 ms432.3 ms
test_slice_indexing[None-(slice(0, None, 4), slice(0, None, 4), slice(0, None, 4))-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
375.6 ms379.5 ms
test_write_array[memory-Layout(shape=(1000000,), chunks=(100,), shards=(1000000,))-None]
tests/benchmarks/test_e2e.py
CodSpeed Performance Gauge
-1%
5.5 s5.5 s
test_slice_indexing[(50, 50, 50)-(slice(0, None, 4), slice(0, None, 4), slice(0, None, 4))-memory]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
412.1 ms416.2 ms
test_slice_indexing[(50, 50, 50)-(slice(10, -10, 4), slice(10, -10, 4), slice(10, -10, 4))-memory_get_latency]
tests/benchmarks/test_indexing.py
CodSpeed Performance Gauge
-1%
242.3 ms244.7 ms

Commits

Click on a commit to change the comparison range
Base
main
306e480
-0.19%
Document changes
094bfbd
4 months ago
by mkitti
-0.54%
Merge branch 'main' into mkitti-morton-order-shard-indexing-benchmarks
1fc17c7
4 months ago
by d-v-b
© 2026 CodSpeed Technology
Home Terms Privacy Docs