-
Kirill Smelkov authored
Remeasure with the same sattings as previous rio localhost with C-enabled (31dc070d): Like on neo1 & z6001 data is moreorless the same. the pystone/s change is nose as pystone/s for C-enabled case was 146k on prev-prev run (see 31dc070d). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ benchstat -split node,cluster,dataset 20180306-rio-ffixed-c.txt 20180308-rio-ffixed-c-zwrk1s.txt name old pystone/s new pystone/s delta node:rio pystone 115k ±12% 144k ± 3% +24.95% (p=0.008 n=5+5) name old time/op new time/op delta node:rio crc32/py/4K 4.77µs ± 0% 4.79µs ± 1% ~ (p=0.730 n=4+5) crc32/go/4K 1.49µs ± 0% 1.49µs ± 0% -0.21% (p=0.016 n=5+5) sha1/py/4K 8.04µs ± 1% 7.98µs ± 1% ~ (p=0.206 n=5+5) sha1/go/4K 8.93µs ± 0% 9.29µs ±12% ~ (p=0.167 n=5+5) unzlib/py/wczdata 25.1µs ± 1% 25.2µs ± 1% ~ (p=0.421 n=5+5) unzlib/go/wczdata 23.0µs ± 0% 23.0µs ± 0% -0.20% (p=0.016 n=5+5) unzlib/py/prod1-avg 7.16µs ± 1% 7.26µs ± 3% ~ (p=0.222 n=5+5) unzlib/go/prod1-avg 5.08µs ± 1% 5.06µs ± 1% ~ (p=0.095 n=5+5) disk/randread/direct/4K-min 92.4µs ± 0% 93.0µs ± 0% +0.67% (p=0.024 n=5+5) disk/randread/direct/4K-avg 115µs ± 0% 116µs ± 1% +0.99% (p=0.008 n=5+5) disk/randread/pagecache/4K-min 565ns ± 2% 570ns ± 1% ~ (p=0.167 n=5+5) disk/randread/pagecache/4K-avg 992ns ± 0% 995ns ± 0% +0.26% (p=0.016 n=4+5) name old time/object new time/object delta cluster:rio dataset:wczblk1-8 fs1-zhash.py 29.2µs ± 1% 28.9µs ± 1% ~ (p=0.086 n=4+4) fs1-zhash.go 4.68µs ± 5% 4.60µs ± 0% ~ (p=0.333 n=5+4) fs1-zhash.go+prefetch128 4.78µs ± 5% 4.62µs ± 3% ~ (p=0.111 n=5+5) zeo/py/fs1-zhash.py 400µs ± 0% 412µs ± 4% ~ (p=0.151 n=5+5) zeo/py/fs1-zhash.go 138µs ± 1% 139µs ± 3% ~ (p=0.548 n=5+5) zeo/py/fs1-zhash.go+prefetch128 74.7µs ± 2% 75.2µs ± 5% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.py 318µs ± 7% 315µs ± 3% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.go 154µs ± 4% 156µs ± 6% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 125µs ± 3% 125µs ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zhash.py 400µs ±57% 342µs ± 2% ~ (p=0.730 n=5+4) neo/py(!log)/sql-zhash.go 183µs ±11% 178µs ± 2% ~ (p=0.889 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 158µs ± 3% 159µs ± 2% ~ (p=0.968 n=5+5) neo/go/fs1-zhash.py 222µs ± 4% 224µs ± 4% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.go 68.6µs ± 2% 67.0µs ± 1% -2.30% (p=0.008 n=5+5) neo/go/fs1-zhash.go+prefetch128 29.0µs ± 6% 28.3µs ± 1% ~ (p=0.143 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 43.9µs ± 3% 45.0µs ± 6% ~ (p=0.500 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 18.8µs ± 5% 19.0µs ± 3% ~ (p=0.810 n=5+5) neo/go/sqlite-zhash.py 273µs ± 3% 266µs ± 2% ~ (p=0.095 n=5+5) neo/go/sqlite-zhash.go 104µs ± 1% 103µs ± 2% ~ (p=0.294 n=5+5) neo/go/sqlite-zhash.go+prefetch128 36.3µs ± 3% 37.6µs ± 2% +3.75% (p=0.016 n=5+5) neo/go/sqlite-zhash.go(!sha1) 94.2µs ± 3% 94.7µs ± 1% ~ (p=0.413 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 35.1µs ± 6% 35.1µs ± 6% ~ (p=1.000 n=5+5) cluster:rio dataset:prod1-1024 fs1-zhash.py 23.9µs ± 1% 24.2µs ± 1% ~ (p=0.143 n=4+4) fs1-zhash.go 3.40µs ± 0% 3.40µs ± 0% ~ (all equal) fs1-zhash.go+prefetch128 3.02µs ± 9% 3.06µs ± 2% ~ (p=0.238 n=5+5) zeo/py/fs1-zhash.py 372µs ±10% 368µs ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zhash.go 114µs ± 1% 115µs ± 2% ~ (p=0.222 n=5+5) zeo/py/fs1-zhash.go+prefetch128 64.6µs ± 1% 65.6µs ± 1% +1.55% (p=0.040 n=5+5) neo/py(!log)/sqlite-zhash.py 321µs ±11% 316µs ± 6% ~ (p=0.952 n=5+5) neo/py(!log)/sqlite-zhash.go 142µs ± 3% 142µs ± 5% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 117µs ± 1% 116µs ± 1% ~ (p=0.111 n=5+5) neo/py(!log)/sql-zhash.py 330µs ± 1% 339µs ± 5% ~ (p=0.486 n=4+4) neo/py(!log)/sql-zhash.go 172µs ± 1% 172µs ± 1% ~ (p=0.889 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 149µs ± 2% 150µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zhash.py 217µs ± 1% 219µs ± 2% ~ (p=0.389 n=5+5) neo/go/fs1-zhash.go 49.8µs ± 2% 49.9µs ± 1% ~ (p=0.786 n=5+5) neo/go/fs1-zhash.go+prefetch128 18.8µs ± 1% 19.1µs ± 3% ~ (p=0.167 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 40.4µs ± 3% 41.1µs ± 2% ~ (p=0.103 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 16.1µs ± 2% 16.2µs ± 5% ~ (p=1.000 n=5+5) neo/go/sqlite-zhash.py 263µs ± 4% 261µs ± 5% ~ (p=0.548 n=5+5) neo/go/sqlite-zhash.go 93.1µs ± 1% 94.3µs ± 1% +1.29% (p=0.024 n=5+5) neo/go/sqlite-zhash.go+prefetch128 32.7µs ± 2% 33.6µs ± 5% ~ (p=0.381 n=5+5) neo/go/sqlite-zhash.go(!sha1) 89.6µs ± 1% 90.3µs ± 2% ~ (p=0.175 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 34.0µs ± 2% 33.0µs ± 4% ~ (p=0.238 n=5+5) name old req/s new req/s delta cluster:rio dataset:wczblk1-8 fs1-zwrk.go·1 300k ± 0% 301k ± 0% ~ (p=0.056 n=5+5) fs1-zwrk.go·2 546k ± 0% 550k ± 3% ~ (p=0.151 n=5+5) fs1-zwrk.go·3 810k ± 0% 817k ± 1% +0.82% (p=0.008 n=5+5) fs1-zwrk.go·4 1.08M ± 0% 1.08M ± 0% +0.58% (p=0.008 n=5+5) fs1-zwrk.go·8 1.42M ± 0% 1.42M ± 0% ~ (p=0.222 n=5+5) fs1-zwrk.go·12 1.55M ± 0% 1.55M ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 1.55M ± 0% 1.55M ± 0% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·1 7.41k ± 1% 7.38k ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·2 9.03k ± 1% 8.96k ± 2% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·3 9.77k ± 1% 9.66k ± 3% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·4 10.1k ± 3% 9.9k ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·8 10.5k ± 0% 10.3k ± 1% -1.89% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 10.6k ± 1% 10.4k ± 1% -1.61% (p=0.016 n=5+5) zeo/py/fs1-zwrk.go·16 10.6k ± 1% 10.5k ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 6.80k ± 2% 6.88k ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.31k ± 7% 8.63k ± 3% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.60k ± 1% 8.66k ± 0% ~ (p=0.190 n=5+4) neo/py(!log)/sqlite-zwrk.go·4 8.60k ± 1% 8.71k ± 1% +1.17% (p=0.029 n=4+4) neo/py(!log)/sqlite-zwrk.go·8 8.61k ± 1% 8.60k ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.56k ± 1% 8.63k ± 2% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.49k ± 3% 8.54k ± 3% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.62k ± 6% 5.69k ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.75k ± 4% 6.73k ± 5% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.77k ± 2% 6.69k ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.51k ± 7% 6.60k ±11% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.56k ± 4% 6.65k ± 2% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.84k ± 1% 6.58k ±11% ~ (p=0.063 n=4+5) neo/py(!log)/sql-zwrk.go·16 6.73k ± 3% 6.70k ± 1% ~ (p=0.413 n=5+4) neo/go/fs1-zwrk.go·1 15.5k ± 0% 15.7k ± 0% +0.83% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 29.9k ± 1% 30.3k ± 0% +1.32% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·3 39.4k ± 0% 39.8k ± 0% +0.83% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·4 49.4k ± 0% 49.7k ± 0% +0.72% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·8 68.4k ± 0% 68.7k ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·12 72.5k ± 0% 73.0k ± 0% +0.68% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·16 73.2k ± 0% 73.9k ± 0% +0.99% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 26.2k ± 1% 25.6k ± 3% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 47.6k ± 0% 47.8k ± 0% +0.49% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 59.4k ± 0% 59.6k ± 0% +0.37% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 72.2k ± 0% 72.7k ± 0% +0.68% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 96.7k ± 0% 97.0k ± 0% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 109k ± 0% 109k ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 113k ± 1% 113k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·1 9.82k ± 0% 9.88k ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 18.3k ± 0% 18.4k ± 0% +0.51% (p=0.016 n=5+5) neo/go/sqlite-zwrk.go·3 25.3k ± 0% 25.5k ± 0% +0.67% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·4 30.3k ± 0% 30.4k ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·8 39.5k ± 0% 39.5k ± 0% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·12 40.8k ± 2% 40.9k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·16 40.5k ± 2% 40.4k ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.0k ± 1% 11.0k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 20.0k ± 0% 19.9k ± 0% -0.65% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 27.9k ± 0% 27.7k ± 0% -0.55% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 34.1k ± 0% 34.0k ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 44.1k ± 1% 43.8k ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 43.1k ± 1% 42.8k ± 2% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 41.2k ± 2% 40.9k ± 2% ~ (p=0.421 n=5+5) cluster:rio dataset:prod1-1024 fs1-zwrk.go·1 465k ± 1% 462k ± 1% ~ (p=0.095 n=5+5) fs1-zwrk.go·2 920k ± 0% 910k ± 1% -1.07% (p=0.016 n=4+5) fs1-zwrk.go·3 1.36M ± 1% 1.35M ± 0% ~ (p=0.056 n=5+5) fs1-zwrk.go·4 1.81M ± 0% 1.79M ± 1% -1.07% (p=0.008 n=5+5) fs1-zwrk.go·8 2.37M ± 1% 2.38M ± 1% ~ (p=0.841 n=5+5) fs1-zwrk.go·12 2.41M ± 0% 2.40M ± 1% -0.61% (p=0.008 n=5+5) fs1-zwrk.go·16 2.42M ± 0% 2.40M ± 0% -1.00% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·1 8.98k ± 1% 8.91k ± 2% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·2 11.7k ± 1% 11.7k ± 1% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·3 12.9k ± 2% 13.0k ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·4 13.4k ± 4% 13.4k ± 2% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·8 14.0k ± 2% 14.2k ± 2% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·12 14.2k ± 2% 14.1k ± 2% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·16 14.2k ± 3% 14.4k ± 2% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.16k ± 4% 7.12k ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.75k ± 1% 8.37k ± 6% -4.30% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.65k ± 4% 8.60k ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.53k ± 6% 8.40k ± 8% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.61k ± 3% 8.61k ± 3% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.64k ± 0% 8.56k ± 2% ~ (p=0.556 n=4+5) neo/py(!log)/sqlite-zwrk.go·16 8.64k ± 1% 8.46k ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.88k ± 1% 5.78k ± 5% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.79k ± 2% 6.77k ± 4% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.58k ± 4% 6.85k ± 1% +4.08% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.68k ± 4% 6.79k ± 2% ~ (p=0.643 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.83k ± 1% 6.80k ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.66k ± 4% 6.50k ± 5% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.65k ± 5% 6.81k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·1 21.8k ± 1% 21.6k ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·2 39.2k ± 1% 39.2k ± 1% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·3 51.4k ± 0% 51.3k ± 0% -0.22% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·4 62.8k ± 0% 62.7k ± 0% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·8 80.7k ± 1% 81.7k ± 1% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·12 80.0k ± 2% 82.1k ± 3% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·16 78.3k ± 2% 80.1k ± 3% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 26.5k ± 1% 26.5k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 48.8k ± 0% 49.1k ± 0% +0.55% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 61.8k ± 0% 62.2k ± 0% +0.57% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 74.0k ± 0% 74.2k ± 0% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 91.3k ± 0% 92.4k ± 1% ~ (p=0.111 n=4+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 93.1k ± 2% 94.1k ± 2% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 89.7k ± 2% 90.0k ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·1 11.0k ± 1% 10.9k ± 1% -1.12% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 19.4k ± 1% 19.3k ± 0% -0.67% (p=0.016 n=5+5) neo/go/sqlite-zwrk.go·3 26.6k ± 0% 26.4k ± 1% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·4 31.9k ± 0% 31.8k ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·8 37.4k ± 2% 38.1k ± 3% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·12 35.2k ± 3% 37.1k ± 2% +5.41% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·16 34.6k ± 2% 36.3k ± 2% +4.86% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.5k ± 1% 11.5k ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 20.1k ± 0% 20.1k ± 0% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 27.6k ± 0% 27.6k ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 33.4k ± 0% 33.5k ± 2% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 38.8k ± 2% 40.0k ± 1% +2.97% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 36.4k ± 1% 37.9k ± 0% +4.32% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 35.2k ± 2% 36.7k ± 1% +4.28% (p=0.008 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 ± 0% -0.44% (p=0.048 n=5+5) fs1-zwrk.go·2 3.67µs ± 0% 3.64µs ± 3% ~ (p=0.143 n=5+5) fs1-zwrk.go·3 3.70µs ± 0% 3.67µs ± 1% -0.80% (p=0.008 n=5+5) fs1-zwrk.go·4 3.72µs ± 0% 3.70µs ± 0% -0.58% (p=0.008 n=5+5) fs1-zwrk.go·8 5.62µs ± 0% 5.62µs ± 0% ~ (p=0.206 n=5+5) fs1-zwrk.go·12 7.76µs ± 0% 7.76µs ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 10.3µs ± 0% 10.3µs ± 0% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·1 135µs ± 1% 136µs ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·2 222µs ± 1% 223µs ± 2% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·3 307µs ± 1% 311µs ± 3% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·4 398µs ± 3% 405µs ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·8 759µs ± 0% 774µs ± 1% +1.93% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 1.13ms ± 1% 1.15ms ± 1% +1.64% (p=0.016 n=5+5) zeo/py/fs1-zwrk.go·16 1.50ms ± 1% 1.52ms ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 147µs ± 2% 145µs ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 241µs ± 8% 232µs ± 3% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 349µs ± 1% 347µs ± 0% ~ (p=0.190 n=5+4) neo/py(!log)/sqlite-zwrk.go·4 465µs ± 1% 459µs ± 1% -1.16% (p=0.029 n=4+4) neo/py(!log)/sqlite-zwrk.go·8 930µs ± 1% 930µs ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.40ms ± 1% 1.39ms ± 2% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.88ms ± 3% 1.87ms ± 3% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·1 178µs ± 6% 176µs ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·2 297µs ± 4% 298µs ± 5% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·3 443µs ± 2% 449µs ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·4 616µs ± 8% 589µs ± 1% ~ (p=0.063 n=5+4) neo/py(!log)/sql-zwrk.go·8 1.22ms ± 5% 1.20ms ± 2% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.75ms ± 1% 1.83ms ±12% ~ (p=0.063 n=4+5) neo/py(!log)/sql-zwrk.go·16 2.38ms ± 3% 2.39ms ± 1% ~ (p=0.413 n=5+4) neo/go/fs1-zwrk.go·1 64.4µs ± 0% 63.9µs ± 0% -0.82% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 66.8µs ± 1% 66.0µs ± 0% -1.30% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·3 76.1µs ± 0% 75.4µs ± 0% -0.82% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·4 81.0µs ± 0% 80.5µs ± 0% -0.72% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·8 117µs ± 0% 116µs ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·12 165µs ± 0% 164µs ± 0% -0.68% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·16 219µs ± 0% 217µs ± 0% -0.98% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 38.2µs ± 1% 39.0µs ± 3% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 42.0µs ± 0% 41.8µs ± 0% -0.49% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 50.5µs ± 0% 50.3µs ± 0% -0.37% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 55.4µs ± 0% 55.0µs ± 0% -0.67% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 82.8µs ± 0% 82.5µs ± 0% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 110µs ± 0% 110µs ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 142µs ± 1% 142µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·1 102µs ± 0% 101µs ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 110µs ± 0% 109µs ± 0% -0.50% (p=0.016 n=5+5) neo/go/sqlite-zwrk.go·3 119µs ± 0% 118µs ± 0% -0.66% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·4 132µs ± 0% 132µs ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·8 203µs ± 0% 202µs ± 0% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·12 294µs ± 2% 294µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·16 395µs ± 2% 396µs ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 91.1µs ± 1% 91.1µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 100µs ± 0% 101µs ± 0% +0.66% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 108µs ± 0% 108µs ± 0% +0.56% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 117µs ± 0% 118µs ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 182µs ± 1% 183µs ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 279µs ± 1% 280µs ± 2% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 388µs ± 2% 391µs ± 2% ~ (p=0.421 n=5+5) cluster:rio dataset:prod1-1024 fs1-zwrk.go·1 2.15µs ± 1% 2.17µs ± 1% ~ (p=0.079 n=5+5) fs1-zwrk.go·2 2.17µs ± 0% 2.20µs ± 0% +1.09% (p=0.016 n=4+5) fs1-zwrk.go·3 2.20µs ± 1% 2.21µs ± 0% ~ (p=0.063 n=5+5) fs1-zwrk.go·4 2.21µs ± 0% 2.23µs ± 1% +1.09% (p=0.008 n=5+5) fs1-zwrk.go·8 3.37µs ± 1% 3.37µs ± 1% ~ (p=0.841 n=5+5) fs1-zwrk.go·12 4.97µs ± 0% 5.00µs ± 1% +0.62% (p=0.008 n=5+5) fs1-zwrk.go·16 6.61µs ± 0% 6.67µs ± 0% +1.01% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·1 111µs ± 1% 112µs ± 2% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·2 171µs ± 1% 171µs ± 1% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·3 233µs ± 2% 230µs ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·4 298µs ± 4% 298µs ± 2% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·8 572µs ± 2% 562µs ± 2% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·12 844µs ± 2% 852µs ± 2% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·16 1.12ms ± 3% 1.11ms ± 2% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 140µs ± 4% 141µs ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 229µs ± 1% 239µs ± 6% +4.59% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 347µs ± 5% 349µs ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 470µs ± 7% 477µs ± 9% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 929µs ± 3% 929µs ± 3% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.39ms ± 0% 1.40ms ± 2% ~ (p=0.556 n=4+5) neo/py(!log)/sqlite-zwrk.go·16 1.85ms ± 1% 1.89ms ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·1 170µs ± 1% 173µs ± 6% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·2 294µs ± 2% 295µs ± 4% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·3 456µs ± 4% 438µs ± 1% -3.97% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·4 599µs ± 4% 589µs ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.17ms ± 1% 1.18ms ± 6% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.80ms ± 4% 1.85ms ± 5% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.41ms ± 5% 2.35ms ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·1 45.9µs ± 1% 46.3µs ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·2 51.0µs ± 1% 51.0µs ± 1% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·3 58.3µs ± 0% 58.4µs ± 0% +0.22% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·4 63.7µs ± 0% 63.8µs ± 0% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·8 99.2µs ± 1% 97.9µs ± 1% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·12 150µs ± 2% 146µs ± 3% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·16 204µs ± 3% 200µs ± 3% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 37.7µs ± 1% 37.7µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 41.0µs ± 0% 40.8µs ± 0% -0.55% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 48.5µs ± 0% 48.3µs ± 0% -0.56% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 54.0µs ± 0% 53.9µs ± 0% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 87.6µs ± 0% 86.6µs ± 1% ~ (p=0.111 n=4+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 129µs ± 2% 128µs ± 2% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 178µs ± 2% 178µs ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·1 90.7µs ± 1% 91.7µs ± 1% +1.13% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 103µs ± 1% 104µs ± 0% +0.68% (p=0.016 n=5+5) neo/go/sqlite-zwrk.go·3 113µs ± 0% 113µs ± 1% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·4 125µs ± 0% 126µs ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·8 214µs ± 2% 210µs ± 3% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·12 341µs ± 3% 324µs ± 2% -5.15% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·16 462µs ± 2% 441µs ± 2% -4.63% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 86.7µs ± 1% 87.2µs ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 100µs ± 0% 100µs ± 0% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 109µs ± 0% 109µs ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 120µs ± 0% 119µs ± 2% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 206µs ± 2% 200µs ± 1% -2.89% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 330µs ± 1% 316µs ± 0% -4.15% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 455µs ± 2% 436µs ± 1% -4.11% (p=0.008 n=5+5)
31d87ace