-
Kirill Smelkov authored
As it was promised in 0867c981 here comes remeasurement of deco timings with C-states disabled. And the results are the same, thus confirming zeo/py/fs-<go-client> both speedup and slowdown: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ benchstat -split node,cluster,dataset "20180306-deco-ffixed-c.txt" "20180306-deco-ffixed-noc_C1(2µs).txt.2" name old pystone/s new pystone/s delta node:deco pystone 217k ± 4% 217k ± 2% ~ (p=1.000 n=5+5) name old time/op new time/op delta node:deco crc32/py/4K 5.73µs ± 0% 5.73µs ± 0% ~ (p=0.841 n=5+5) crc32/go/4K 279ns ± 0% 279ns ± 0% ~ (all equal) sha1/py/4K 6.74µs ± 1% 6.71µs ± 1% ~ (p=0.310 n=5+5) sha1/go/4K 5.60µs ± 0% 5.59µs ± 0% -0.18% (p=0.024 n=5+5) unzlib/py/wczdata 27.2µs ± 1% 27.1µs ± 1% ~ (p=0.452 n=5+5) unzlib/go/wczdata 27.0µs ± 0% 26.8µs ± 0% -0.62% (p=0.008 n=5+5) unzlib/py/prod1-avg 5.14µs ± 3% 5.13µs ± 1% ~ (p=1.000 n=5+5) unzlib/go/prod1-avg 5.30µs ± 1% 5.28µs ± 0% -0.47% (p=0.016 n=5+5) disk/randread/direct/4K-min 104µs ± 2% 105µs ± 0% +1.48% (p=0.016 n=5+4) disk/randread/direct/4K-avg 141µs ± 0% 142µs ± 0% +0.95% (p=0.008 n=5+5) disk/randread/pagecache/4K-min 579ns ± 2% 584ns ± 2% ~ (p=0.310 n=5+5) disk/randread/pagecache/4K-avg 993ns ± 0% 986ns ± 0% -0.70% (p=0.008 n=5+5) name old time/object new time/object delta cluster:deco dataset:wczblk1-8 fs1-zhash.py 20.3µs ± 1% 20.3µs ± 2% ~ (p=0.524 n=4+5) fs1-zhash.go 3.26µs ± 4% 3.20µs ± 0% ~ (p=0.333 n=5+4) fs1-zhash.go+prefetch128 4.04µs ± 1% 4.00µs ± 7% ~ (p=1.000 n=5+5) zeo/py/fs1-zhash.py 383µs ± 5% 364µs ± 5% ~ (p=0.095 n=5+5) zeo/py/fs1-zhash.go 126µs ± 1% 113µs ± 1% -10.03% (p=0.008 n=5+5) zeo/py/fs1-zhash.go+prefetch128 63.1µs ± 1% 64.0µs ± 2% ~ (p=0.254 n=5+5) neo/py(!log)/sqlite-zhash.py 344µs ± 6% 318µs ± 2% -7.43% (p=0.016 n=5+5) neo/py(!log)/sqlite-zhash.go 140µs ± 1% 142µs ± 3% ~ (p=0.286 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 119µs ± 2% 119µs ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zhash.py 386µs ± 1% 382µs ± 3% ~ (p=0.686 n=4+4) neo/py(!log)/sql-zhash.go 183µs ± 3% 189µs ± 4% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 164µs ± 3% 164µs ± 2% ~ (p=0.841 n=5+5) neo/go/fs1-zhash.py 226µs ± 3% 222µs ± 2% ~ (p=0.167 n=5+5) neo/go/fs1-zhash.go 57.1µs ± 0% 56.7µs ± 0% -0.84% (p=0.008 n=5+5) neo/go/fs1-zhash.go+prefetch128 24.7µs ± 5% 24.5µs ± 5% ~ (p=0.643 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 40.2µs ± 1% 40.3µs ± 2% ~ (p=0.849 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 17.1µs ± 6% 17.3µs ± 7% ~ (p=0.881 n=5+5) neo/go/sqlite-zhash.py 272µs ± 3% 254µs ± 2% -6.63% (p=0.008 n=5+5) neo/go/sqlite-zhash.go 92.8µs ± 0% 94.8µs ± 0% +2.20% (p=0.016 n=4+5) neo/go/sqlite-zhash.go+prefetch128 40.5µs ± 5% 41.6µs ±13% ~ (p=0.421 n=5+5) neo/go/sqlite-zhash.go(!sha1) 86.5µs ± 2% 87.0µs ± 2% ~ (p=0.175 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 38.8µs ± 9% 37.9µs ± 9% ~ (p=0.421 n=5+5) cluster:deco dataset:prod1-1024 fs1-zhash.py 15.8µs ± 3% 15.8µs ± 1% ~ (p=0.619 n=4+5) fs1-zhash.go 2.80µs ± 0% 2.80µs ± 0% ~ (all equal) fs1-zhash.go+prefetch128 3.42µs ± 8% 3.50µs ±17% ~ (p=1.000 n=5+5) zeo/py/fs1-zhash.py 361µs ± 5% 355µs ± 4% ~ (p=0.421 n=5+5) zeo/py/fs1-zhash.go 105µs ± 0% 105µs ± 1% ~ (p=0.595 n=5+5) zeo/py/fs1-zhash.go+prefetch128 58.9µs ± 1% 58.5µs ± 2% ~ (p=0.302 n=5+5) neo/py(!log)/sqlite-zhash.py 344µs ± 7% 315µs ± 5% -8.63% (p=0.008 n=5+5) neo/py(!log)/sqlite-zhash.go 137µs ± 2% 135µs ± 1% ~ (p=0.103 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 114µs ± 1% 112µs ± 0% -1.67% (p=0.008 n=5+5) neo/py(!log)/sql-zhash.py 380µs ± 4% 376µs ± 2% ~ (p=0.886 n=4+4) neo/py(!log)/sql-zhash.go 180µs ± 1% 183µs ± 2% +2.06% (p=0.016 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 159µs ± 1% 158µs ± 1% -0.79% (p=0.048 n=5+5) neo/go/fs1-zhash.py 221µs ± 1% 223µs ± 2% ~ (p=0.524 n=5+5) neo/go/fs1-zhash.go 45.2µs ± 2% 44.3µs ± 1% -1.99% (p=0.008 n=5+5) neo/go/fs1-zhash.go+prefetch128 17.6µs ± 2% 17.4µs ± 6% ~ (p=0.246 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 39.1µs ± 2% 39.0µs ± 1% ~ (p=0.643 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 14.6µs ± 4% 14.5µs ± 3% ~ (p=1.000 n=5+5) neo/go/sqlite-zhash.py 271µs ± 2% 252µs ± 1% -7.10% (p=0.008 n=5+5) neo/go/sqlite-zhash.go 86.4µs ± 0% 86.6µs ± 1% ~ (p=0.444 n=5+5) neo/go/sqlite-zhash.go+prefetch128 35.8µs ± 2% 37.6µs ± 2% +5.02% (p=0.008 n=5+5) neo/go/sqlite-zhash.go(!sha1) 84.0µs ± 1% 83.5µs ± 1% ~ (p=0.230 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 36.5µs ± 5% 35.7µs ± 7% ~ (p=0.381 n=5+5) name old req/s new req/s delta cluster:deco dataset:wczblk1-8 fs1-zwrk.go·1 436k ± 0% 437k ± 1% ~ (p=0.222 n=5+5) fs1-zwrk.go·2 744k ± 1% 750k ± 3% ~ (p=0.690 n=5+5) fs1-zwrk.go·3 1.09M ± 0% 1.08M ± 0% -0.42% (p=0.016 n=5+5) fs1-zwrk.go·4 1.16M ± 1% 1.16M ± 1% ~ (p=0.841 n=5+5) fs1-zwrk.go·8 1.27M ± 1% 1.27M ± 1% ~ (p=0.421 n=5+5) fs1-zwrk.go·12 1.27M ± 1% 1.28M ± 0% ~ (p=0.190 n=5+4) fs1-zwrk.go·16 1.27M ± 1% 1.28M ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·1 9.12k ± 0% 8.14k ± 0% -10.75% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 11.6k ± 1% 9.5k ± 1% -17.53% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·3 13.4k ± 1% 10.5k ± 1% -21.27% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 14.0k ± 1% 10.9k ± 1% -22.08% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·8 14.7k ± 1% 11.5k ± 1% -21.84% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 15.0k ± 1% 11.6k ± 2% -22.49% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 15.1k ± 0% 11.8k ± 1% -22.02% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.09k ± 1% 7.08k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.48k ± 1% 8.52k ± 0% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.48k ± 1% 8.48k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.47k ± 1% 8.45k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.43k ± 1% 8.52k ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.46k ± 1% 8.57k ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.46k ± 1% 8.57k ± 0% +1.32% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.51k ± 1% 5.36k ± 2% -2.78% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.32k ± 1% 6.21k ± 1% -1.66% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.29k ± 1% 6.24k ± 0% ~ (p=0.190 n=5+4) neo/py(!log)/sql-zwrk.go·4 6.27k ± 1% 6.17k ± 2% -1.63% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.27k ± 1% 6.12k ± 0% -2.39% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.29k ± 0% 6.15k ± 1% -2.22% (p=0.016 n=5+4) neo/py(!log)/sql-zwrk.go·16 6.22k ± 1% 6.14k ± 3% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·1 18.4k ± 1% 18.4k ± 0% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·2 38.1k ± 1% 38.3k ± 0% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·3 46.0k ± 1% 46.1k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·4 50.2k ± 1% 50.3k ± 1% ~ (p=0.690 n=5+5) neo/go/fs1-zwrk.go·8 61.0k ± 0% 60.8k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·12 62.1k ± 1% 62.5k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·16 62.5k ± 1% 62.1k ± 2% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 26.3k ± 1% 26.3k ± 0% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 55.3k ± 1% 55.1k ± 0% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 62.7k ± 1% 62.6k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.3k ± 1% 69.0k ± 1% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 88.2k ± 0% 87.7k ± 0% -0.47% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 93.4k ± 0% 92.4k ± 1% -1.02% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 93.5k ± 2% 93.5k ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·1 11.0k ± 1% 10.9k ± 0% -1.25% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 18.4k ± 1% 18.2k ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·3 24.4k ± 1% 24.2k ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go·4 26.8k ± 0% 26.8k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·8 30.4k ± 2% 30.0k ± 2% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·12 30.5k ± 1% 29.5k ± 1% -3.47% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·16 29.9k ± 2% 28.5k ± 1% -4.81% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.9k ± 1% 11.9k ± 0% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.7k ± 0% 19.6k ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 26.5k ± 1% 26.7k ± 0% +0.84% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 30.0k ± 0% 30.4k ± 1% +1.43% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 31.2k ± 2% 32.1k ± 0% +2.82% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 28.9k ± 1% 30.2k ± 2% +4.46% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 28.4k ± 2% 29.7k ± 2% +4.60% (p=0.008 n=5+5) cluster:deco dataset:prod1-1024 fs1-zwrk.go·1 555k ± 0% 558k ± 1% ~ (p=0.222 n=5+5) fs1-zwrk.go·2 1.01M ± 3% 1.01M ± 8% ~ (p=0.548 n=5+5) fs1-zwrk.go·3 1.32M ± 1% 1.33M ± 0% +0.69% (p=0.032 n=5+5) fs1-zwrk.go·4 1.55M ± 2% 1.54M ± 3% ~ (p=1.000 n=5+5) fs1-zwrk.go·8 1.59M ± 0% 1.59M ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·12 1.59M ± 0% 1.59M ± 0% ~ (p=0.095 n=5+5) fs1-zwrk.go·16 1.59M ± 0% 1.59M ± 0% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·1 9.70k ± 0% 9.66k ± 0% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·2 12.4k ± 1% 12.3k ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·3 14.2k ± 1% 14.2k ± 1% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·4 14.9k ± 0% 14.9k ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·8 15.6k ± 0% 15.7k ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·12 15.2k ±11% 16.0k ± 1% +5.04% (p=0.032 n=5+4) zeo/py/fs1-zwrk.go·16 16.1k ± 1% 16.1k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.44k ± 1% 7.46k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.59k ± 1% 8.67k ± 1% +0.91% (p=0.016 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.61k ± 1% 8.71k ± 1% +1.16% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.57k ± 1% 8.68k ± 0% +1.33% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.56k ± 1% 8.73k ± 1% +2.01% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.51k ± 1% 8.66k ± 1% +1.69% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.54k ± 1% 8.62k ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.55k ± 2% 5.47k ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.36k ± 1% 6.37k ± 0% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.31k ± 0% 6.30k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.28k ± 0% 6.33k ± 0% +0.78% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.34k ± 1% 6.36k ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.35k ± 1% 6.36k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.36k ± 0% 6.35k ± 0% ~ (p=0.690 n=5+5) neo/go/fs1-zwrk.go·1 23.7k ± 0% 24.0k ± 0% +1.23% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 45.4k ± 0% 45.6k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·3 55.2k ± 1% 55.5k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·4 60.7k ± 2% 60.7k ± 0% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·8 70.9k ± 2% 69.3k ± 3% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·12 71.1k ± 3% 69.5k ± 7% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·16 71.0k ± 3% 67.8k ± 2% -4.43% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 27.3k ± 0% 27.1k ± 0% -0.92% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 55.4k ± 1% 55.4k ± 1% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 64.0k ± 1% 62.9k ± 1% -1.62% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.0k ± 1% 68.4k ± 1% -0.87% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 80.9k ± 2% 79.9k ± 3% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 78.3k ± 5% 77.6k ± 4% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 75.4k ± 3% 77.7k ± 7% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·1 11.7k ± 1% 11.7k ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·2 19.0k ± 0% 19.1k ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·3 24.5k ± 1% 24.3k ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·4 26.3k ± 1% 26.3k ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·8 24.9k ± 3% 24.8k ± 3% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·12 24.0k ± 5% 23.6k ± 2% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 25.4k ± 1% 24.3k ± 1% -4.16% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 12.2k ± 0% 12.2k ± 0% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.8k ± 0% 19.6k ± 0% -0.97% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 26.2k ± 1% 26.2k ± 2% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 28.7k ± 1% 29.1k ± 1% +1.21% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 27.2k ± 3% 27.3k ± 2% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 25.3k ± 2% 25.5k ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 25.3k ± 1% 25.5k ± 1% ~ (p=0.095 n=5+5) name old latency-time/object new latency-time/object delta cluster:deco dataset:wczblk1-8 fs1-zwrk.go·1 2.29µs ± 0% 2.29µs ± 1% ~ (p=0.198 n=5+5) fs1-zwrk.go·2 2.69µs ± 1% 2.67µs ± 3% ~ (p=0.738 n=5+5) fs1-zwrk.go·3 2.76µs ± 0% 2.77µs ± 0% +0.42% (p=0.016 n=5+5) fs1-zwrk.go·4 3.44µs ± 1% 3.44µs ± 1% ~ (p=0.730 n=5+5) fs1-zwrk.go·8 6.28µs ± 1% 6.29µs ± 1% ~ (p=0.421 n=5+5) fs1-zwrk.go·12 9.46µs ± 1% 9.35µs ± 0% ~ (p=0.159 n=5+4) fs1-zwrk.go·16 12.6µs ± 1% 12.5µs ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·1 110µs ± 0% 123µs ± 0% +12.04% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 173µs ± 1% 210µs ± 1% +21.26% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·3 224µs ± 1% 285µs ± 1% +27.02% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 286µs ± 1% 366µs ± 1% +28.34% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·8 545µs ± 1% 698µs ± 1% +27.94% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 802µs ± 1% 1034µs ± 2% +29.03% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 1.06ms ± 0% 1.36ms ± 1% +28.25% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 141µs ± 1% 141µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 236µs ± 1% 235µs ± 0% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 354µs ± 1% 354µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 472µs ± 1% 474µs ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 949µs ± 1% 939µs ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.42ms ± 1% 1.40ms ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.89ms ± 1% 1.87ms ± 0% -1.30% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·1 181µs ± 1% 187µs ± 2% +2.87% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·2 317µs ± 1% 322µs ± 1% +1.68% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·3 477µs ± 1% 481µs ± 0% ~ (p=0.190 n=5+4) neo/py(!log)/sql-zwrk.go·4 638µs ± 1% 648µs ± 2% +1.66% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.28ms ± 1% 1.31ms ± 0% +2.44% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.91ms ± 0% 1.95ms ± 1% +2.28% (p=0.016 n=5+4) neo/py(!log)/sql-zwrk.go·16 2.57ms ± 1% 2.61ms ± 3% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·1 54.2µs ± 1% 54.2µs ± 0% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·2 52.5µs ± 1% 52.2µs ± 0% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·3 65.3µs ± 1% 65.1µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·4 79.6µs ± 1% 79.5µs ± 1% ~ (p=0.690 n=5+5) neo/go/fs1-zwrk.go·8 131µs ± 0% 132µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·12 193µs ± 1% 192µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·16 256µs ± 1% 258µs ± 2% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 38.0µs ± 1% 38.0µs ± 0% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 36.1µs ± 1% 36.3µs ± 0% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 47.8µs ± 1% 47.9µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.7µs ± 1% 58.0µs ± 1% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 90.7µs ± 0% 91.2µs ± 0% +0.47% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 129µs ± 0% 130µs ± 1% +1.04% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 171µs ± 2% 171µs ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·1 90.7µs ± 1% 91.8µs ± 0% +1.26% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 109µs ± 1% 110µs ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·3 123µs ± 1% 124µs ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go·4 149µs ± 0% 149µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·8 263µs ± 2% 267µs ± 2% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·12 393µs ± 1% 407µs ± 1% +3.60% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·16 534µs ± 2% 561µs ± 1% +5.04% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 84.0µs ± 1% 84.1µs ± 0% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 102µs ± 0% 102µs ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 113µs ± 1% 112µs ± 0% -0.83% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 133µs ± 0% 132µs ± 1% -1.41% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 257µs ± 2% 250µs ± 0% -2.76% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 415µs ± 1% 397µs ± 2% -4.26% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 563µs ± 2% 538µs ± 2% -4.40% (p=0.008 n=5+5) cluster:deco dataset:prod1-1024 fs1-zwrk.go·1 1.80µs ± 0% 1.79µs ± 1% ~ (p=0.222 n=5+5) fs1-zwrk.go·2 1.98µs ± 3% 1.98µs ± 8% ~ (p=0.548 n=5+5) fs1-zwrk.go·3 2.27µs ± 1% 2.25µs ± 0% -0.68% (p=0.032 n=5+5) fs1-zwrk.go·4 2.58µs ± 2% 2.59µs ± 3% ~ (p=0.952 n=5+5) fs1-zwrk.go·8 5.04µs ± 0% 5.04µs ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·12 7.55µs ± 0% 7.53µs ± 0% ~ (p=0.095 n=5+5) fs1-zwrk.go·16 10.0µs ± 0% 10.0µs ± 0% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·1 103µs ± 0% 104µs ± 0% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·2 162µs ± 1% 162µs ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·3 212µs ± 1% 211µs ± 1% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·4 269µs ± 0% 268µs ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·8 512µs ± 0% 510µs ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·12 793µs ±12% 752µs ± 1% -5.18% (p=0.032 n=5+4) zeo/py/fs1-zwrk.go·16 991µs ± 1% 992µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 134µs ± 1% 134µs ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 233µs ± 1% 231µs ± 1% -0.91% (p=0.016 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 348µs ± 1% 344µs ± 1% -1.15% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 467µs ± 1% 461µs ± 0% -1.32% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 935µs ± 1% 916µs ± 1% -1.97% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.41ms ± 1% 1.39ms ± 1% -1.66% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.87ms ± 1% 1.86ms ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·1 180µs ± 2% 183µs ± 2% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·2 315µs ± 1% 314µs ± 0% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·3 475µs ± 0% 476µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·4 637µs ± 0% 632µs ± 0% -0.78% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.26ms ± 1% 1.26ms ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.89ms ± 1% 1.89ms ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.52ms ± 0% 2.52ms ± 0% ~ (p=0.690 n=5+5) neo/go/fs1-zwrk.go·1 42.2µs ± 0% 41.7µs ± 0% -1.21% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 44.1µs ± 0% 43.8µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·3 54.4µs ± 1% 54.1µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·4 65.9µs ± 2% 65.9µs ± 0% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·8 113µs ± 2% 115µs ± 3% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·12 169µs ± 4% 173µs ± 7% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·16 225µs ± 3% 236µs ± 2% +4.62% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 36.6µs ± 0% 36.9µs ± 0% +0.93% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 36.1µs ± 1% 36.1µs ± 1% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 46.9µs ± 1% 47.7µs ± 1% +1.64% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.9µs ± 1% 58.4µs ± 1% +0.88% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 98.9µs ± 2% 100.2µs ± 3% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 153µs ± 5% 155µs ± 4% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 212µs ± 3% 206µs ± 7% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·1 85.1µs ± 1% 85.3µs ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·2 105µs ± 0% 105µs ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·3 123µs ± 1% 123µs ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·4 152µs ± 1% 152µs ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·8 321µs ± 3% 323µs ± 3% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·12 500µs ± 5% 508µs ± 2% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 630µs ± 1% 657µs ± 1% +4.34% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 82.0µs ± 0% 82.3µs ± 0% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 101µs ± 0% 102µs ± 0% +0.98% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 115µs ± 1% 115µs ± 3% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 139µs ± 1% 138µs ± 1% -1.19% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 295µs ± 3% 293µs ± 2% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 474µs ± 2% 470µs ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 632µs ± 1% 627µs ± 1% ~ (p=0.095 n=5+5) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ benchstat -split node,cluster,dataset "20180306-deco-ffixed-noc_C1(2µs).txt" "20180306-deco-ffixed-noc_C1(2µs).txt.2" name old pystone/s new pystone/s delta node:deco pystone 218k ± 2% 217k ± 2% ~ (p=1.000 n=5+5) name old time/op new time/op delta node:deco crc32/py/4K 5.72µs ± 0% 5.73µs ± 0% ~ (p=0.151 n=5+5) crc32/go/4K 280ns ± 1% 279ns ± 0% ~ (p=0.333 n=5+4) sha1/py/4K 6.72µs ± 1% 6.71µs ± 1% ~ (p=1.000 n=5+5) sha1/go/4K 5.59µs ± 0% 5.59µs ± 0% ~ (p=1.000 n=4+5) unzlib/py/wczdata 27.2µs ± 1% 27.1µs ± 1% ~ (p=0.421 n=5+5) unzlib/go/wczdata 26.8µs ± 0% 26.8µs ± 0% ~ (p=0.548 n=5+5) unzlib/py/prod1-avg 5.08µs ± 1% 5.13µs ± 1% ~ (p=0.095 n=5+5) unzlib/go/prod1-avg 5.29µs ± 1% 5.28µs ± 0% ~ (p=0.333 n=5+5) disk/randread/direct/4K-min 105µs ± 0% 105µs ± 0% ~ (p=0.111 n=5+4) disk/randread/direct/4K-avg 142µs ± 0% 142µs ± 0% +0.35% (p=0.040 n=5+5) disk/randread/pagecache/4K-min 582ns ± 0% 584ns ± 2% ~ (p=0.286 n=5+5) disk/randread/pagecache/4K-avg 987ns ± 0% 986ns ± 0% ~ (p=0.460 n=5+5) name old time/object new time/object delta cluster:deco dataset:wczblk1-8 fs1-zhash.py 20.2µs ± 1% 20.3µs ± 2% ~ (p=1.000 n=5+5) fs1-zhash.go 3.20µs ± 0% 3.20µs ± 0% ~ (all equal) fs1-zhash.go+prefetch128 4.14µs ± 1% 4.00µs ± 7% ~ (p=0.159 n=5+5) zeo/py/fs1-zhash.py 361µs ± 3% 364µs ± 5% ~ (p=0.841 n=5+5) zeo/py/fs1-zhash.go 112µs ± 1% 113µs ± 1% +0.93% (p=0.024 n=5+5) zeo/py/fs1-zhash.go+prefetch128 63.9µs ± 1% 64.0µs ± 2% ~ (p=0.952 n=5+5) neo/py(!log)/sqlite-zhash.py 321µs ± 8% 318µs ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.go 141µs ± 3% 142µs ± 3% ~ (p=0.595 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 119µs ± 1% 119µs ± 2% ~ (p=0.794 n=5+5) neo/py(!log)/sql-zhash.py 376µs ± 2% 382µs ± 3% ~ (p=0.486 n=4+4) neo/py(!log)/sql-zhash.go 187µs ± 5% 189µs ± 4% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 164µs ± 2% 164µs ± 2% ~ (p=0.841 n=5+5) neo/go/fs1-zhash.py 226µs ± 2% 222µs ± 2% ~ (p=0.222 n=5+5) neo/go/fs1-zhash.go 57.1µs ± 1% 56.7µs ± 0% -0.81% (p=0.016 n=5+5) neo/go/fs1-zhash.go+prefetch128 24.0µs ± 4% 24.5µs ± 5% ~ (p=0.460 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 40.3µs ± 1% 40.3µs ± 2% ~ (p=0.833 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 17.2µs ± 4% 17.3µs ± 7% ~ (p=0.730 n=5+5) neo/go/sqlite-zhash.py 253µs ± 1% 254µs ± 2% ~ (p=0.952 n=5+5) neo/go/sqlite-zhash.go 93.7µs ± 1% 94.8µs ± 0% +1.20% (p=0.008 n=5+5) neo/go/sqlite-zhash.go+prefetch128 39.5µs ± 6% 41.6µs ±13% ~ (p=0.310 n=5+5) neo/go/sqlite-zhash.go(!sha1) 86.4µs ± 3% 87.0µs ± 2% ~ (p=0.079 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 39.4µs ± 7% 37.9µs ± 9% ~ (p=0.690 n=5+5) cluster:deco dataset:prod1-1024 fs1-zhash.py 15.9µs ± 2% 15.8µs ± 1% ~ (p=0.571 n=5+5) fs1-zhash.go 2.80µs ± 0% 2.80µs ± 0% ~ (all equal) fs1-zhash.go+prefetch128 3.34µs ± 2% 3.50µs ±17% ~ (p=0.683 n=5+5) zeo/py/fs1-zhash.py 347µs ± 3% 355µs ± 4% ~ (p=0.222 n=5+5) zeo/py/fs1-zhash.go 105µs ± 0% 105µs ± 1% +0.52% (p=0.040 n=5+5) zeo/py/fs1-zhash.go+prefetch128 58.9µs ± 1% 58.5µs ± 2% ~ (p=0.198 n=5+5) neo/py(!log)/sqlite-zhash.py 317µs ± 5% 315µs ± 5% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zhash.go 138µs ± 1% 135µs ± 1% -1.86% (p=0.008 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 112µs ± 1% 112µs ± 0% ~ (p=0.508 n=5+5) neo/py(!log)/sql-zhash.py 377µs ± 2% 376µs ± 2% ~ (p=0.686 n=4+4) neo/py(!log)/sql-zhash.go 184µs ± 2% 183µs ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 160µs ± 2% 158µs ± 1% -1.18% (p=0.024 n=5+5) neo/go/fs1-zhash.py 225µs ± 1% 223µs ± 2% ~ (p=0.278 n=5+5) neo/go/fs1-zhash.go 44.6µs ± 0% 44.3µs ± 1% -0.63% (p=0.048 n=5+5) neo/go/fs1-zhash.go+prefetch128 17.2µs ± 3% 17.4µs ± 6% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 39.1µs ± 3% 39.0µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 15.2µs ± 3% 14.5µs ± 3% -4.47% (p=0.008 n=5+5) neo/go/sqlite-zhash.py 254µs ± 1% 252µs ± 1% ~ (p=0.111 n=5+5) neo/go/sqlite-zhash.go 86.3µs ± 0% 86.6µs ± 1% +0.42% (p=0.040 n=5+5) neo/go/sqlite-zhash.go+prefetch128 36.6µs ± 5% 37.6µs ± 2% ~ (p=0.310 n=5+5) neo/go/sqlite-zhash.go(!sha1) 83.8µs ± 2% 83.5µs ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 36.9µs ± 8% 35.7µs ± 7% ~ (p=0.310 n=5+5) name old req/s new req/s delta cluster:deco dataset:wczblk1-8 fs1-zwrk.go·1 431k ± 1% 437k ± 1% +1.51% (p=0.008 n=5+5) fs1-zwrk.go·2 760k ± 3% 750k ± 3% ~ (p=0.310 n=5+5) fs1-zwrk.go·3 1.08M ± 2% 1.08M ± 0% ~ (p=0.841 n=5+5) fs1-zwrk.go·4 1.16M ± 1% 1.16M ± 1% ~ (p=1.000 n=5+5) fs1-zwrk.go·8 1.27M ± 1% 1.27M ± 1% ~ (p=0.548 n=5+5) fs1-zwrk.go·12 1.28M ± 1% 1.28M ± 0% ~ (p=0.190 n=5+4) fs1-zwrk.go·16 1.28M ± 1% 1.28M ± 1% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 8.04k ± 4% 8.14k ± 0% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·2 9.54k ± 1% 9.54k ± 1% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·3 10.5k ± 0% 10.5k ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·4 11.0k ± 1% 10.9k ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·8 11.4k ± 1% 11.5k ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·12 11.7k ± 0% 11.6k ± 2% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·16 11.8k ± 2% 11.8k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.04k ± 1% 7.08k ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.52k ± 1% 8.52k ± 0% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.51k ± 1% 8.48k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.50k ± 1% 8.45k ± 1% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.53k ± 1% 8.52k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.48k ± 2% 8.57k ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.48k ± 1% 8.57k ± 0% +1.08% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.37k ± 3% 5.36k ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.34k ± 0% 6.21k ± 1% -2.02% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.28k ± 1% 6.24k ± 0% ~ (p=0.190 n=5+4) neo/py(!log)/sql-zwrk.go·4 6.29k ± 1% 6.17k ± 2% -1.87% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.29k ± 1% 6.12k ± 0% -2.68% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.25k ± 1% 6.15k ± 1% -1.54% (p=0.016 n=5+4) neo/py(!log)/sql-zwrk.go·16 6.23k ± 2% 6.14k ± 3% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·1 18.4k ± 0% 18.4k ± 0% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·2 38.3k ± 1% 38.3k ± 0% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·3 45.9k ± 0% 46.1k ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·4 50.0k ± 0% 50.3k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·8 60.3k ± 1% 60.8k ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·12 62.1k ± 1% 62.5k ± 1% +0.67% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·16 61.6k ± 1% 62.1k ± 2% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 26.3k ± 0% 26.3k ± 0% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 55.7k ± 1% 55.1k ± 0% -1.12% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 62.8k ± 1% 62.6k ± 1% ~ (p=0.222 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.4k ± 1% 69.0k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 88.3k ± 1% 87.7k ± 0% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 93.5k ± 1% 92.4k ± 1% -1.17% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 93.8k ± 0% 93.5k ± 1% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·1 11.0k ± 0% 10.9k ± 0% -0.70% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 18.3k ± 1% 18.2k ± 0% ~ (p=0.111 n=4+5) neo/go/sqlite-zwrk.go·3 24.2k ± 0% 24.2k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·4 26.8k ± 1% 26.8k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·8 29.6k ± 2% 30.0k ± 2% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go·12 29.3k ± 2% 29.5k ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·16 28.6k ± 1% 28.5k ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.9k ± 1% 11.9k ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.6k ± 1% 19.6k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 26.4k ± 0% 26.7k ± 0% +1.08% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 30.0k ± 0% 30.4k ± 1% +1.43% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 31.2k ± 2% 32.1k ± 0% +2.86% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 28.8k ± 3% 30.2k ± 2% +4.93% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 28.4k ± 1% 29.7k ± 2% +4.69% (p=0.008 n=5+5) cluster:deco dataset:prod1-1024 fs1-zwrk.go·1 556k ± 0% 558k ± 1% ~ (p=0.690 n=5+5) fs1-zwrk.go·2 994k ± 6% 1011k ± 8% ~ (p=0.310 n=5+5) fs1-zwrk.go·3 1.33M ± 2% 1.33M ± 0% ~ (p=0.690 n=5+5) fs1-zwrk.go·4 1.53M ± 0% 1.54M ± 3% ~ (p=0.222 n=5+5) fs1-zwrk.go·8 1.59M ± 1% 1.59M ± 0% ~ (p=0.548 n=5+5) fs1-zwrk.go·12 1.60M ± 1% 1.59M ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 1.59M ± 0% 1.59M ± 0% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 9.75k ± 1% 9.66k ± 0% -0.94% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 12.4k ± 1% 12.3k ± 1% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·3 14.2k ± 1% 14.2k ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·4 14.9k ± 1% 14.9k ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·8 15.6k ± 1% 15.7k ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·12 16.0k ± 1% 16.0k ± 1% ~ (p=1.000 n=5+4) zeo/py/fs1-zwrk.go·16 16.0k ± 6% 16.1k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.45k ± 2% 7.46k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.71k ± 1% 8.67k ± 1% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.69k ± 1% 8.71k ± 1% ~ (p=0.802 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.61k ± 1% 8.68k ± 0% +0.88% (p=0.016 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.61k ± 1% 8.73k ± 1% +1.42% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.59k ± 1% 8.66k ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.60k ± 1% 8.62k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.45k ± 2% 5.47k ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.25k ± 1% 6.37k ± 0% +1.89% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.24k ± 1% 6.30k ± 1% +0.96% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.27k ± 1% 6.33k ± 0% +0.97% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.28k ± 1% 6.36k ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.33k ± 0% 6.36k ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.30k ± 1% 6.35k ± 0% +0.81% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·1 23.9k ± 0% 24.0k ± 0% +0.52% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 45.5k ± 1% 45.6k ± 1% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·3 55.1k ± 0% 55.5k ± 1% +0.75% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·4 60.4k ± 0% 60.7k ± 0% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·8 69.2k ± 2% 69.3k ± 3% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·12 68.0k ± 5% 69.5k ± 7% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·16 68.1k ± 3% 67.8k ± 2% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 27.2k ± 1% 27.1k ± 0% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 55.5k ± 1% 55.4k ± 1% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 64.0k ± 1% 62.9k ± 1% -1.69% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.1k ± 1% 68.4k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 81.1k ± 4% 79.9k ± 3% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 77.8k ± 8% 77.6k ± 4% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 76.8k ± 5% 77.7k ± 7% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·1 11.7k ± 1% 11.7k ± 0% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·2 18.9k ± 1% 19.1k ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·3 24.4k ± 2% 24.3k ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·4 26.0k ± 3% 26.3k ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·8 24.6k ± 5% 24.8k ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·12 23.7k ± 3% 23.6k ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·16 24.1k ± 3% 24.3k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 12.2k ± 1% 12.2k ± 0% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.6k ± 1% 19.6k ± 0% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 25.5k ± 1% 26.2k ± 2% +2.75% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 27.5k ± 2% 29.1k ± 1% +5.64% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 25.6k ± 2% 27.3k ± 2% +6.33% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 24.0k ± 2% 25.5k ± 1% +6.19% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 24.2k ± 1% 25.5k ± 1% +5.65% (p=0.008 n=5+5) name old latency-time/object new latency-time/object delta cluster:deco dataset:wczblk1-8 fs1-zwrk.go·1 2.32µs ± 1% 2.29µs ± 1% -1.48% (p=0.016 n=5+5) fs1-zwrk.go·2 2.63µs ± 3% 2.67µs ± 3% ~ (p=0.310 n=5+5) fs1-zwrk.go·3 2.78µs ± 2% 2.77µs ± 0% ~ (p=0.841 n=5+5) fs1-zwrk.go·4 3.44µs ± 1% 3.44µs ± 1% ~ (p=1.000 n=5+5) fs1-zwrk.go·8 6.28µs ± 1% 6.29µs ± 1% ~ (p=0.548 n=5+5) fs1-zwrk.go·12 9.40µs ± 1% 9.35µs ± 0% ~ (p=0.159 n=5+4) fs1-zwrk.go·16 12.5µs ± 1% 12.5µs ± 1% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 125µs ± 4% 123µs ± 0% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·2 210µs ± 1% 210µs ± 1% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·3 286µs ± 0% 285µs ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·4 365µs ± 1% 366µs ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·8 699µs ± 1% 698µs ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·12 1.03ms ± 0% 1.03ms ± 2% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·16 1.36ms ± 2% 1.36ms ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 142µs ± 1% 141µs ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 235µs ± 1% 235µs ± 0% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 353µs ± 1% 354µs ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 470µs ± 1% 474µs ± 1% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 938µs ± 1% 939µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.41ms ± 2% 1.40ms ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.89ms ± 1% 1.87ms ± 0% -1.07% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·1 186µs ± 3% 187µs ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·2 315µs ± 0% 322µs ± 1% +2.07% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·3 478µs ± 1% 481µs ± 0% ~ (p=0.190 n=5+4) neo/py(!log)/sql-zwrk.go·4 636µs ± 1% 648µs ± 2% +1.91% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.27ms ± 1% 1.31ms ± 0% +2.75% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.92ms ± 1% 1.95ms ± 1% +1.57% (p=0.016 n=5+4) neo/py(!log)/sql-zwrk.go·16 2.57ms ± 2% 2.61ms ± 3% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·1 54.4µs ± 0% 54.2µs ± 0% ~ (p=0.095 n=5+5) neo/go/fs1-zwrk.go·2 52.2µs ± 1% 52.2µs ± 0% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·3 65.3µs ± 0% 65.1µs ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·4 80.0µs ± 0% 79.5µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·8 133µs ± 1% 132µs ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·12 193µs ± 1% 192µs ± 1% -0.67% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·16 260µs ± 1% 258µs ± 2% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 38.0µs ± 0% 38.0µs ± 0% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 35.9µs ± 1% 36.3µs ± 0% +1.13% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 47.7µs ± 1% 47.9µs ± 1% ~ (p=0.222 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.7µs ± 1% 58.0µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 90.6µs ± 1% 91.2µs ± 0% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 128µs ± 1% 130µs ± 1% +1.18% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 171µs ± 0% 171µs ± 1% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·1 91.2µs ± 0% 91.8µs ± 0% +0.71% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·2 109µs ± 1% 110µs ± 0% ~ (p=0.111 n=4+5) neo/go/sqlite-zwrk.go·3 124µs ± 0% 124µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·4 149µs ± 1% 149µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·8 270µs ± 2% 267µs ± 2% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go·12 410µs ± 2% 407µs ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·16 560µs ± 1% 561µs ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 84.0µs ± 1% 84.1µs ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 102µs ± 1% 102µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 113µs ± 0% 112µs ± 0% -1.07% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 133µs ± 0% 132µs ± 1% -1.41% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 257µs ± 2% 250µs ± 0% -2.80% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 417µs ± 3% 397µs ± 2% -4.72% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 563µs ± 1% 538µs ± 2% -4.47% (p=0.008 n=5+5) cluster:deco dataset:prod1-1024 fs1-zwrk.go·1 1.80µs ± 0% 1.79µs ± 1% ~ (p=0.524 n=5+5) fs1-zwrk.go·2 2.01µs ± 6% 1.98µs ± 8% ~ (p=0.310 n=5+5) fs1-zwrk.go·3 2.26µs ± 2% 2.25µs ± 0% ~ (p=0.690 n=5+5) fs1-zwrk.go·4 2.61µs ± 0% 2.59µs ± 3% ~ (p=0.198 n=5+5) fs1-zwrk.go·8 5.04µs ± 1% 5.04µs ± 0% ~ (p=0.548 n=5+5) fs1-zwrk.go·12 7.52µs ± 1% 7.53µs ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 10.0µs ± 0% 10.0µs ± 0% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 103µs ± 1% 104µs ± 0% +0.95% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 161µs ± 1% 162µs ± 1% ~ (p=0.310 n=5+5) zeo/py/fs1-zwrk.go·3 212µs ± 1% 211µs ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·4 268µs ± 1% 268µs ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·8 512µs ± 1% 510µs ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·12 752µs ± 1% 752µs ± 1% ~ (p=1.000 n=5+4) zeo/py/fs1-zwrk.go·16 1.00ms ± 6% 0.99ms ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 134µs ± 1% 134µs ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 230µs ± 1% 231µs ± 1% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 345µs ± 1% 344µs ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 465µs ± 1% 461µs ± 0% -0.88% (p=0.016 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 929µs ± 1% 916µs ± 1% -1.41% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.40ms ± 1% 1.39ms ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.86ms ± 1% 1.86ms ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·1 184µs ± 2% 183µs ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·2 320µs ± 1% 314µs ± 0% -1.86% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·3 481µs ± 1% 476µs ± 1% -0.95% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·4 638µs ± 1% 632µs ± 0% -0.96% (p=0.008 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.27ms ± 1% 1.26ms ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.89ms ± 0% 1.89ms ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.54ms ± 1% 2.52ms ± 0% -0.80% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·1 41.9µs ± 0% 41.7µs ± 0% -0.51% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 44.0µs ± 1% 43.8µs ± 1% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·3 54.5µs ± 0% 54.1µs ± 1% -0.74% (p=0.016 n=5+5) neo/go/fs1-zwrk.go·4 66.2µs ± 0% 65.9µs ± 0% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·8 116µs ± 2% 115µs ± 3% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·12 177µs ± 5% 173µs ± 7% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·16 235µs ± 3% 236µs ± 2% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 36.8µs ± 1% 36.9µs ± 0% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 36.0µs ± 1% 36.1µs ± 1% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 46.9µs ± 1% 47.7µs ± 1% +1.72% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.9µs ± 1% 58.4µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 98.6µs ± 4% 100.2µs ± 3% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 155µs ± 8% 155µs ± 4% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 208µs ± 5% 206µs ± 7% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·1 85.5µs ± 1% 85.3µs ± 0% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·2 106µs ± 1% 105µs ± 0% ~ (p=0.063 n=5+5) neo/go/sqlite-zwrk.go·3 123µs ± 2% 123µs ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·4 154µs ± 3% 152µs ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·8 325µs ± 5% 323µs ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·12 507µs ± 3% 508µs ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·16 665µs ± 3% 657µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 82.3µs ± 1% 82.3µs ± 0% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 102µs ± 1% 102µs ± 0% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 118µs ± 1% 115µs ± 3% -2.66% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 145µs ± 2% 138µs ± 1% -5.36% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 312µs ± 2% 293µs ± 2% -5.95% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 500µs ± 2% 470µs ± 1% -5.84% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 662µs ± 1% 627µs ± 1% -5.35% (p=0.008 n=5+5)
620b723c