X rio: localhost timings, C > C1 disabled, zwrk@1s
Compared to C-states enabled it is not clear what is going on - it helps a bit to serial cases, but that is close to noise: ---- 8< ---- cluster:rio dataset:wczblk1-8 zeo/py/fs1-zhash.py 398µs ± 1% 375µs ± 2% -5.82% (p=0.008 n=5+5) neo/go/sqlite-zhash.py 264µs ± 1% 252µs ± 1% -4.51% (p=0.008 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 36.9µs ± 6% 33.4µs ± 3% -9.47% (p=0.008 n=5+5) cluster:rio dataset:prod1-1024 neo/py(!log)/sqlite-zhash.py 326µs ± 8% 291µs ± 0% -10.77% (p=0.008 n=5+5) ---- 8< ---- and neo/py/sql timing is _not_ denoised: ---- 8< ---- cluster:rio dataset:wczblk1-8 neo/py(!log)/sql-zhash.py 406µs ±39% 376µs ±41% ~ (p=0.246 n=5+5) cluster:rio dataset:prod1-1024 neo/py(!log)/sql-zhash.py 342µs ± 4% 374µs ±41% ~ (p=0.905 n=4+5) ---- 8< ---- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ benchstat -split node,cluster,dataset 20180308-rio-ffixed-c-zwrk10s.txt 20180308-rio-ffixed-noc_C1\(1µs\)-zwrk1s.txt name old pystone/s new pystone/s delta node:rio pystone 140k ±12% 142k ± 3% ~ (p=1.000 n=5+5) name old time/op new time/op delta node:rio crc32/py/4K 4.79µs ± 1% 4.77µs ± 1% ~ (p=0.341 n=5+5) crc32/go/4K 1.49µs ± 0% 1.49µs ± 0% ~ (p=1.000 n=4+5) sha1/py/4K 8.02µs ± 2% 8.07µs ± 4% ~ (p=1.000 n=5+5) sha1/go/4K 8.93µs ± 0% 8.93µs ± 0% ~ (p=0.400 n=4+4) unzlib/py/wczdata 25.2µs ± 1% 25.1µs ± 1% ~ (p=0.421 n=5+5) unzlib/go/wczdata 23.0µs ± 0% 22.9µs ± 0% -0.58% (p=0.008 n=5+5) unzlib/py/prod1-avg 7.27µs ± 1% 6.85µs ±25% ~ (p=0.690 n=5+5) unzlib/go/prod1-avg 5.07µs ± 2% 5.02µs ± 1% ~ (p=0.095 n=5+5) disk/randread/direct/4K-min 93.1µs ± 1% 93.4µs ± 0% ~ (p=0.460 n=5+5) disk/randread/direct/4K-avg 116µs ± 0% 116µs ± 0% ~ (p=0.238 n=5+5) disk/randread/pagecache/4K-min 570ns ± 1% 570ns ± 1% ~ (p=0.984 n=5+5) disk/randread/pagecache/4K-avg 1.00µs ± 1% 1.00µs ± 1% ~ (p=0.357 n=5+5) name old time/object new time/object delta cluster:rio dataset:wczblk1-8 fs1-zhash.py 29.0µs ± 5% 29.0µs ± 2% ~ (p=0.730 n=5+5) fs1-zhash.go 4.60µs ± 0% 4.60µs ± 0% ~ (all equal) fs1-zhash.go+prefetch128 4.74µs ± 3% 4.62µs ± 5% ~ (p=0.111 n=5+5) zeo/py/fs1-zhash.py 398µs ± 1% 375µs ± 2% -5.82% (p=0.008 n=5+5) zeo/py/fs1-zhash.go 138µs ± 1% 135µs ± 1% -2.25% (p=0.024 n=5+5) zeo/py/fs1-zhash.go+prefetch128 74.5µs ± 2% 73.6µs ± 3% ~ (p=0.238 n=5+5) neo/py(!log)/sqlite-zhash.py 321µs ± 4% 315µs ± 6% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.go 155µs ± 2% 155µs ± 5% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 122µs ± 1% 126µs ± 1% +3.38% (p=0.008 n=5+5) neo/py(!log)/sql-zhash.py 406µs ±39% 376µs ±41% ~ (p=0.246 n=5+5) neo/py(!log)/sql-zhash.go 181µs ± 6% 183µs ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 160µs ± 2% 161µs ± 3% ~ (p=0.841 n=5+5) neo/go/fs1-zhash.py 223µs ± 6% 216µs ± 1% ~ (p=0.087 n=5+5) neo/go/fs1-zhash.go 67.2µs ± 1% 67.9µs ± 1% +1.04% (p=0.032 n=5+5) neo/go/fs1-zhash.go+prefetch128 28.8µs ± 3% 28.4µs ± 5% ~ (p=0.651 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 43.9µs ± 2% 44.1µs ± 4% ~ (p=0.627 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 18.7µs ± 4% 19.1µs ± 6% ~ (p=0.548 n=5+5) neo/go/sqlite-zhash.py 264µs ± 1% 252µs ± 1% -4.51% (p=0.008 n=5+5) neo/go/sqlite-zhash.go 105µs ± 1% 103µs ± 3% ~ (p=0.159 n=5+5) neo/go/sqlite-zhash.go+prefetch128 37.9µs ± 9% 38.0µs ± 9% ~ (p=0.897 n=5+5) neo/go/sqlite-zhash.go(!sha1) 94.4µs ± 3% 93.0µs ± 2% ~ (p=0.206 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 36.9µs ± 6% 33.4µs ± 3% -9.47% (p=0.008 n=5+5) cluster:rio dataset:prod1-1024 fs1-zhash.py 24.1µs ± 1% 23.8µs ± 2% ~ (p=0.325 n=5+5) fs1-zhash.go 3.40µs ± 0% 3.40µs ± 0% ~ (all equal) fs1-zhash.go+prefetch128 3.00µs ± 0% 3.16µs ± 8% ~ (p=0.556 n=4+5) zeo/py/fs1-zhash.py 352µs ± 1% 346µs ± 2% ~ (p=0.056 n=5+5) zeo/py/fs1-zhash.go 116µs ± 2% 114µs ± 1% ~ (p=0.063 n=5+5) zeo/py/fs1-zhash.go+prefetch128 65.9µs ± 1% 64.4µs ± 2% -2.34% (p=0.024 n=5+5) neo/py(!log)/sqlite-zhash.py 326µs ± 8% 291µs ± 0% -10.77% (p=0.008 n=5+5) neo/py(!log)/sqlite-zhash.go 142µs ± 2% 142µs ± 2% ~ (p=0.952 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 116µs ± 1% 117µs ± 1% ~ (p=0.357 n=5+5) neo/py(!log)/sql-zhash.py 342µs ± 4% 374µs ±41% ~ (p=0.905 n=4+5) neo/py(!log)/sql-zhash.go 173µs ± 3% 173µs ± 8% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 148µs ± 2% 148µs ± 2% ~ (p=0.841 n=5+5) neo/go/fs1-zhash.py 220µs ± 4% 210µs ± 3% ~ (p=0.095 n=5+5) neo/go/fs1-zhash.go 49.7µs ± 1% 50.2µs ± 2% ~ (p=0.286 n=5+5) neo/go/fs1-zhash.go+prefetch128 18.9µs ± 3% 19.4µs ± 2% ~ (p=0.103 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 40.7µs ± 1% 40.6µs ± 2% ~ (p=0.746 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 16.2µs ± 2% 15.8µs ± 2% ~ (p=0.079 n=5+5) neo/go/sqlite-zhash.py 261µs ± 2% 262µs ± 4% ~ (p=1.000 n=5+5) neo/go/sqlite-zhash.go 93.3µs ± 1% 93.8µs ± 1% ~ (p=0.357 n=5+5) neo/go/sqlite-zhash.go+prefetch128 33.3µs ± 3% 33.4µs ± 6% ~ (p=0.500 n=5+5) neo/go/sqlite-zhash.go(!sha1) 89.9µs ± 1% 90.9µs ± 4% ~ (p=0.341 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 33.0µs ± 1% 33.2µs ± 2% ~ (p=0.952 n=5+5) name old req/s new req/s delta cluster:rio dataset:wczblk1-8 fs1-zwrk.go·1 300k ± 0% 301k ± 1% ~ (p=0.151 n=5+5) fs1-zwrk.go·2 550k ± 0% 551k ± 0% ~ (p=0.548 n=5+5) fs1-zwrk.go·3 816k ± 0% 814k ± 0% ~ (p=0.222 n=5+5) fs1-zwrk.go·4 1.08M ± 0% 1.08M ± 1% ~ (p=0.690 n=5+5) fs1-zwrk.go·8 1.43M ± 0% 1.43M ± 0% ~ (p=0.548 n=5+5) fs1-zwrk.go·12 1.55M ± 0% 1.55M ± 0% ~ (p=0.310 n=5+5) fs1-zwrk.go·16 1.55M ± 1% 1.54M ± 0% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·1 7.40k ± 0% 7.50k ± 1% +1.32% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 8.89k ± 0% 8.89k ± 2% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·3 9.62k ± 1% 9.61k ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·4 9.91k ± 0% 9.92k ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·8 10.3k ± 0% 10.2k ± 2% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·12 10.4k ± 1% 10.6k ± 1% +1.95% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 10.5k ± 1% 10.5k ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 6.82k ± 1% 6.70k ± 2% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.63k ± 1% 8.54k ± 0% ~ (p=0.111 n=5+4) neo/py(!log)/sqlite-zwrk.go·3 8.56k ± 2% 8.43k ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.54k ± 1% 8.37k ± 4% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.53k ± 1% 8.44k ± 0% -1.04% (p=0.016 n=5+4) neo/py(!log)/sqlite-zwrk.go·12 8.56k ± 0% 8.23k ± 5% -3.82% (p=0.016 n=4+5) neo/py(!log)/sqlite-zwrk.go·16 8.53k ± 1% 8.46k ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.57k ± 2% 5.66k ± 2% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.64k ± 2% 6.75k ± 2% ~ (p=0.095 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.60k ± 1% 6.68k ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.54k ± 2% 6.70k ± 2% +2.49% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.64k ± 1% 6.50k ± 5% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.64k ± 2% 6.67k ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.62k ± 2% 6.72k ± 3% ~ (p=0.310 n=5+5) neo/go/fs1-zwrk.go·1 15.6k ± 0% 15.7k ± 0% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·2 30.0k ± 0% 30.2k ± 0% +0.78% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·3 39.6k ± 0% 39.8k ± 0% +0.47% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·4 49.5k ± 0% 49.7k ± 0% +0.30% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·8 69.0k ± 0% 68.8k ± 0% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·12 73.3k ± 0% 73.0k ± 0% -0.44% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·16 74.2k ± 0% 73.7k ± 0% -0.61% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 25.6k ± 1% 25.5k ± 3% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 47.3k ± 0% 47.9k ± 0% +1.21% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 59.5k ± 0% 59.7k ± 0% +0.36% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 72.2k ± 0% 72.7k ± 0% +0.66% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 96.6k ± 0% 97.0k ± 0% +0.37% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 110k ± 0% 110k ± 0% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 114k ± 0% 113k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·1 9.89k ± 0% 9.95k ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 18.1k ± 0% 18.4k ± 0% +1.93% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·3 25.0k ± 0% 25.5k ± 0% +1.90% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·4 29.7k ± 0% 30.4k ± 0% +2.23% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·8 38.1k ± 0% 39.4k ± 1% +3.56% (p=0.016 n=4+5) neo/go/sqlite-zwrk.go·12 40.5k ± 2% 40.7k ± 2% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·16 41.3k ± 1% 40.8k ± 2% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.0k ± 0% 11.1k ± 0% +1.11% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.6k ± 0% 20.1k ± 0% +2.36% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 27.2k ± 0% 27.9k ± 0% +2.43% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 33.1k ± 0% 34.2k ± 0% +3.31% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 42.4k ± 2% 44.0k ± 1% +3.60% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 42.8k ± 1% 43.4k ± 2% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 42.8k ± 3% 41.4k ± 2% -3.25% (p=0.016 n=5+5) cluster:rio dataset:prod1-1024 fs1-zwrk.go·1 460k ± 1% 461k ± 1% ~ (p=1.000 n=5+5) fs1-zwrk.go·2 901k ± 2% 906k ± 1% ~ (p=0.421 n=5+5) fs1-zwrk.go·3 1.34M ± 1% 1.35M ± 0% ~ (p=0.151 n=5+5) fs1-zwrk.go·4 1.78M ± 0% 1.78M ± 1% ~ (p=0.690 n=5+5) fs1-zwrk.go·8 2.37M ± 1% 2.33M ± 1% -1.46% (p=0.032 n=5+5) fs1-zwrk.go·12 2.40M ± 0% 2.40M ± 0% ~ (p=0.222 n=5+5) fs1-zwrk.go·16 2.40M ± 0% 2.40M ± 0% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·1 8.87k ± 0% 9.06k ± 1% +2.15% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 11.4k ± 1% 11.7k ± 2% +2.18% (p=0.016 n=5+5) zeo/py/fs1-zwrk.go·3 12.6k ± 1% 12.9k ± 1% +2.32% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 13.1k ± 1% 13.4k ± 3% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·8 13.7k ± 0% 13.9k ± 2% +1.50% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 13.8k ± 1% 14.2k ± 2% +2.85% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 13.9k ± 1% 14.4k ± 1% +3.31% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.23k ± 0% 7.28k ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.71k ± 1% 8.70k ± 3% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.71k ± 1% 8.73k ± 3% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.69k ± 1% 8.69k ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.75k ± 1% 8.77k ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.66k ± 2% 8.59k ± 7% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.67k ± 2% 8.67k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.83k ± 1% 5.98k ± 1% +2.55% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.83k ± 1% 6.86k ± 4% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.80k ± 1% 6.86k ± 3% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.76k ± 2% 6.90k ± 1% +2.02% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.68k ± 2% 6.62k ± 6% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.84k ± 2% 6.78k ± 2% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.81k ± 1% 6.78k ± 3% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·1 21.8k ± 0% 21.6k ± 0% -1.08% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 39.2k ± 0% 39.0k ± 0% -0.42% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·3 51.4k ± 0% 51.0k ± 1% -0.66% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·4 62.9k ± 0% 62.3k ± 0% -0.97% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·8 82.9k ± 2% 79.7k ± 1% -3.87% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·12 88.0k ± 2% 81.8k ± 2% -7.00% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·16 89.6k ± 3% 80.8k ± 3% -9.89% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 26.6k ± 0% 26.9k ± 1% +1.27% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 48.7k ± 0% 49.3k ± 0% +1.10% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 62.0k ± 0% 62.3k ± 0% +0.53% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 74.4k ± 0% 74.7k ± 0% +0.39% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 94.2k ± 0% 93.5k ± 2% -0.76% (p=0.016 n=4+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 104k ± 5% 97k ± 2% -6.48% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 107k ± 2% 95k ± 3% -11.82% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·1 11.1k ± 1% 11.0k ± 0% -0.58% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 19.4k ± 0% 19.3k ± 0% -0.84% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·3 26.7k ± 0% 26.4k ± 0% -0.93% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·4 32.1k ± 0% 31.8k ± 0% -1.04% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·8 37.4k ± 2% 38.6k ± 1% +3.25% (p=0.016 n=5+5) neo/go/sqlite-zwrk.go·12 35.8k ± 3% 36.5k ± 2% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·16 35.0k ± 3% 36.0k ± 1% +2.79% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.5k ± 0% 11.4k ± 0% -1.34% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.9k ± 1% 19.9k ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 27.3k ± 1% 27.4k ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 33.1k ± 0% 33.3k ± 0% +0.70% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 37.6k ± 2% 38.8k ± 2% +3.32% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 36.3k ± 4% 36.0k ± 2% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 35.2k ± 3% 35.4k ± 1% ~ (p=1.000 n=5+5) name old latency-time/object new latency-time/object delta cluster:rio dataset:wczblk1-8 fs1-zwrk.go·1 3.33µs ± 0% 3.32µs ± 1% ~ (p=0.151 n=5+5) fs1-zwrk.go·2 3.63µs ± 0% 3.63µs ± 0% ~ (p=0.500 n=5+5) fs1-zwrk.go·3 3.68µs ± 0% 3.69µs ± 0% ~ (p=0.230 n=5+5) fs1-zwrk.go·4 3.70µs ± 0% 3.70µs ± 1% ~ (p=0.643 n=5+5) fs1-zwrk.go·8 5.60µs ± 0% 5.61µs ± 0% ~ (p=0.595 n=5+5) fs1-zwrk.go·12 7.75µs ± 0% 7.76µs ± 0% ~ (p=0.286 n=5+5) fs1-zwrk.go·16 10.3µs ± 1% 10.4µs ± 0% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·1 135µs ± 0% 133µs ± 1% -1.30% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 225µs ± 0% 225µs ± 2% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·3 312µs ± 1% 312µs ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·4 403µs ± 0% 403µs ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·8 778µs ± 0% 781µs ± 2% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·12 1.15ms ± 1% 1.13ms ± 1% -1.91% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 1.53ms ± 1% 1.52ms ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 147µs ± 1% 149µs ± 2% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 232µs ± 1% 234µs ± 0% ~ (p=0.111 n=5+4) neo/py(!log)/sqlite-zwrk.go·3 350µs ± 2% 356µs ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 469µs ± 1% 478µs ± 4% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 938µs ± 1% 948µs ± 0% +1.06% (p=0.016 n=5+4) neo/py(!log)/sqlite-zwrk.go·12 1.40ms ± 0% 1.46ms ± 5% +4.10% (p=0.016 n=4+5) neo/py(!log)/sqlite-zwrk.go·16 1.88ms ± 1% 1.89ms ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·1 180µs ± 2% 177µs ± 2% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·2 301µs ± 2% 297µs ± 2% ~ (p=0.095 n=5+5) neo/py(!log)/sql-zwrk.go·3 454µs ± 1% 449µs ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·4 612µs ± 2% 597µs ± 2% -2.43% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.20ms ± 1% 1.23ms ± 5% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.81ms ± 2% 1.80ms ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.42ms ± 2% 2.38ms ± 3% ~ (p=0.310 n=5+5) neo/go/fs1-zwrk.go·1 64.1µs ± 0% 63.9µs ± 0% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·2 66.7µs ± 0% 66.2µs ± 0% -0.77% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·3 75.8µs ± 0% 75.5µs ± 0% -0.47% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·4 80.8µs ± 0% 80.6µs ± 0% -0.30% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·8 116µs ± 0% 116µs ± 0% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·12 164µs ± 0% 164µs ± 0% +0.45% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·16 216µs ± 0% 217µs ± 0% +0.62% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 39.1µs ± 1% 39.3µs ± 3% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 42.2µs ± 0% 41.7µs ± 0% -1.20% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 50.4µs ± 0% 50.3µs ± 0% -0.36% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 55.4µs ± 0% 55.0µs ± 0% -0.65% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 82.8µs ± 0% 82.5µs ± 0% -0.36% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 109µs ± 0% 109µs ± 0% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 141µs ± 0% 141µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·1 101µs ± 0% 100µs ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 110µs ± 0% 108µs ± 0% -1.89% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·3 120µs ± 0% 118µs ± 0% -1.86% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·4 135µs ± 0% 132µs ± 0% -2.19% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·8 210µs ± 0% 203µs ± 1% -3.44% (p=0.016 n=4+5) neo/go/sqlite-zwrk.go·12 297µs ± 2% 295µs ± 2% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·16 388µs ± 1% 393µs ± 2% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 90.9µs ± 0% 89.9µs ± 0% -1.10% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 102µs ± 0% 100µs ± 0% -2.31% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 110µs ± 0% 108µs ± 0% -2.38% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 121µs ± 0% 117µs ± 0% -3.20% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 188µs ± 2% 182µs ± 1% -3.48% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 280µs ± 2% 277µs ± 2% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 374µs ± 3% 386µs ± 2% +3.35% (p=0.016 n=5+5) cluster:rio dataset:prod1-1024 fs1-zwrk.go·1 2.17µs ± 1% 2.17µs ± 1% ~ (p=1.000 n=5+5) fs1-zwrk.go·2 2.22µs ± 1% 2.21µs ± 1% ~ (p=0.421 n=5+5) fs1-zwrk.go·3 2.24µs ± 1% 2.23µs ± 0% ~ (p=0.135 n=5+5) fs1-zwrk.go·4 2.25µs ± 0% 2.24µs ± 1% ~ (p=0.690 n=5+5) fs1-zwrk.go·8 3.38µs ± 1% 3.43µs ± 1% +1.48% (p=0.032 n=5+5) fs1-zwrk.go·12 5.00µs ± 0% 4.99µs ± 0% ~ (p=0.270 n=5+5) fs1-zwrk.go·16 6.67µs ± 0% 6.65µs ± 0% ~ (p=0.286 n=5+5) zeo/py/fs1-zwrk.go·1 113µs ± 0% 110µs ± 1% -2.10% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 175µs ± 1% 171µs ± 2% -2.13% (p=0.016 n=5+5) zeo/py/fs1-zwrk.go·3 238µs ± 1% 233µs ± 1% -2.26% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 306µs ± 1% 300µs ± 3% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·8 582µs ± 0% 574µs ± 2% -1.47% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 868µs ± 1% 844µs ± 2% -2.77% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 1.15ms ± 1% 1.11ms ± 1% -3.20% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 138µs ± 0% 137µs ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 230µs ± 1% 230µs ± 3% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 344µs ± 1% 344µs ± 3% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 461µs ± 1% 461µs ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 914µs ± 1% 912µs ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.39ms ± 2% 1.40ms ± 7% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.85ms ± 2% 1.85ms ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·1 172µs ± 1% 167µs ± 1% -2.49% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·2 293µs ± 1% 292µs ± 5% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·3 441µs ± 1% 437µs ± 3% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·4 592µs ± 2% 580µs ± 1% -1.99% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.20ms ± 3% 1.21ms ± 6% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.75ms ± 2% 1.77ms ± 2% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.35ms ± 1% 2.36ms ± 3% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·1 45.9µs ± 0% 46.4µs ± 0% +1.09% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 51.0µs ± 0% 51.3µs ± 0% +0.43% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·3 58.4µs ± 0% 58.8µs ± 1% +0.67% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·4 63.6µs ± 0% 64.3µs ± 0% +0.98% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·8 96.5µs ± 2% 100.4µs ± 1% +4.03% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·12 136µs ± 2% 147µs ± 2% +7.53% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·16 179µs ± 3% 198µs ± 3% +10.98% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 37.6µs ± 0% 37.2µs ± 1% -1.25% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 41.0µs ± 0% 40.6µs ± 0% -1.09% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 48.4µs ± 0% 48.1µs ± 0% -0.53% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 53.8µs ± 0% 53.6µs ± 0% -0.39% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 84.9µs ± 0% 85.6µs ± 2% +0.78% (p=0.016 n=4+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 116µs ± 5% 124µs ± 2% +6.87% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 149µs ± 2% 169µs ± 3% +13.44% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·1 90.5µs ± 1% 91.0µs ± 0% +0.58% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 103µs ± 0% 104µs ± 0% +0.85% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·3 112µs ± 0% 114µs ± 0% +0.94% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·4 124µs ± 0% 126µs ± 0% +1.05% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·8 214µs ± 3% 207µs ± 1% -3.16% (p=0.016 n=5+5) neo/go/sqlite-zwrk.go·12 336µs ± 3% 329µs ± 2% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·16 458µs ± 3% 445µs ± 1% -2.73% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 86.6µs ± 0% 87.8µs ± 0% +1.36% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 100µs ± 1% 101µs ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 110µs ± 1% 109µs ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 121µs ± 0% 120µs ± 0% -0.69% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 213µs ± 2% 206µs ± 2% -3.22% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 331µs ± 4% 333µs ± 3% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 454µs ± 3% 452µs ± 1% ~ (p=1.000 n=5+5)
Showing
This source diff could not be displayed because it is too large. You can view the blob instead.
Please register or sign in to comment