-
Kirill Smelkov authored
Compared to yesterday shows relatively no significant change, though some benchmarks, usually related to sql are itself noisy. $ benchstat -split node,cluster,dataset 20180305-neo1-ffixed-c.txt 20180306-neo1-ffixed-c.txt name old pystone/s new pystone/s delta node:neo1 pystone 106k ± 1% 106k ± 1% ~ (p=0.690 n=5+5) name old time/op new time/op delta node:neo1 crc32/py/4K 5.13µs ± 1% 5.13µs ± 1% ~ (p=0.548 n=5+5) crc32/go/4K 2.79µs ± 0% 2.79µs ± 0% ~ (p=0.238 n=5+5) sha1/py/4K 13.5µs ± 1% 13.4µs ± 1% ~ (p=0.548 n=5+5) sha1/go/4K 9.83µs ± 0% 9.83µs ± 0% ~ (p=0.746 n=5+5) unzlib/py/wczdata 36.2µs ± 1% 36.1µs ± 0% ~ (p=0.421 n=5+5) unzlib/go/wczdata 31.2µs ± 1% 31.1µs ± 1% ~ (p=0.548 n=5+5) unzlib/py/prod1-avg 16.4µs ± 2% 16.3µs ± 2% ~ (p=0.690 n=5+5) unzlib/go/prod1-avg 9.42µs ± 0% 9.42µs ± 0% ~ (p=0.786 n=5+5) disk/randread/direct/4K-min 161µs ± 0% 162µs ± 0% +0.37% (p=0.008 n=5+5) disk/randread/direct/4K-avg 187µs ± 1% 187µs ± 2% ~ (p=0.381 n=5+5) disk/randread/pagecache/4K-min 390ns ± 1% 389ns ± 1% ~ (p=0.317 n=5+5) disk/randread/pagecache/4K-avg 801ns ± 0% 804ns ± 0% +0.34% (p=0.048 n=5+4) name old time/object new time/object delta cluster:neo1 dataset:wczblk1-8 fs1-zhash.py 34.9µs ± 1% 34.7µs ± 2% ~ (p=0.651 n=5+5) fs1-zhash.go 5.96µs ± 1% 6.00µs ± 2% ~ (p=0.683 n=5+5) fs1-zhash.go+prefetch128 6.64µs ± 2% 6.52µs ± 4% ~ (p=0.317 n=5+5) zeo/py/fs1-zhash.py 517µs ± 2% 523µs ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zhash.go 200µs ± 3% 194µs ± 4% ~ (p=0.310 n=5+5) zeo/py/fs1-zhash.go+prefetch128 99.3µs ± 4% 98.6µs ± 3% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.py 668µs ±18% 684µs ± 3% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zhash.go 242µs ± 1% 236µs ± 2% -2.46% (p=0.008 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 166µs ± 1% 162µs ± 2% -2.30% (p=0.008 n=5+5) neo/py(!log)/sql-zhash.py 933µs ±54% 942µs ±47% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zhash.go 317µs ± 8% 300µs ±17% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 245µs ± 7% 240µs ± 6% ~ (p=0.548 n=5+5) neo/go/fs1-zhash.py 382µs ±22% 383µs ±20% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.go 81.3µs ± 3% 81.3µs ± 1% ~ (p=0.532 n=5+5) neo/go/fs1-zhash.go+prefetch128 33.9µs ± 4% 33.8µs ± 5% ~ (p=0.952 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 57.4µs ± 3% 57.6µs ± 3% ~ (p=0.746 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 23.2µs ± 4% 22.9µs ± 6% ~ (p=0.500 n=5+5) neo/go/sqlite-zhash.py 410µs ± 3% 402µs ± 6% ~ (p=1.000 n=5+5) neo/go/sqlite-zhash.go 125µs ± 1% 125µs ± 1% ~ (p=0.333 n=5+5) neo/go/sqlite-zhash.go+prefetch128 47.4µs ± 3% 48.4µs ± 8% ~ (p=0.690 n=5+5) neo/go/sqlite-zhash.go(!sha1) 114µs ± 2% 116µs ± 2% ~ (p=0.151 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 47.0µs ±13% 45.9µs ± 5% ~ (p=1.000 n=5+5) cluster:neo1 dataset:prod1-1024 fs1-zhash.py 29.0µs ± 1% 28.9µs ± 1% ~ (p=0.341 n=5+5) fs1-zhash.go 3.76µs ± 2% 3.76µs ± 4% ~ (p=1.000 n=5+5) fs1-zhash.go+prefetch128 3.80µs ± 0% 3.86µs ± 2% ~ (p=0.238 n=4+5) zeo/py/fs1-zhash.py 481µs ± 3% 474µs ± 2% ~ (p=0.310 n=5+5) zeo/py/fs1-zhash.go 170µs ± 5% 170µs ± 3% ~ (p=1.000 n=5+5) zeo/py/fs1-zhash.go+prefetch128 87.7µs ± 2% 87.8µs ± 1% ~ (p=0.881 n=5+5) neo/py(!log)/sqlite-zhash.py 657µs ±11% 665µs ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zhash.go 213µs ± 5% 219µs ± 2% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 151µs ± 2% 151µs ± 1% ~ (p=0.881 n=5+5) neo/py(!log)/sql-zhash.py 897µs ±54% 886µs ±56% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zhash.go 320µs ± 9% 298µs ± 9% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 230µs ± 2% 230µs ± 3% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.py 346µs ±35% 319µs ±11% ~ (p=0.794 n=5+5) neo/go/fs1-zhash.go 61.2µs ± 1% 61.3µs ± 3% ~ (p=0.794 n=5+5) neo/go/fs1-zhash.go+prefetch128 22.6µs ± 2% 22.5µs ± 3% ~ (p=0.738 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 51.2µs ± 2% 52.0µs ± 3% ~ (p=0.135 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 18.5µs ± 5% 18.3µs ± 2% ~ (p=0.460 n=5+5) neo/go/sqlite-zhash.py 391µs ± 7% 382µs ± 6% ~ (p=0.421 n=5+5) neo/go/sqlite-zhash.go 113µs ± 1% 113µs ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zhash.go+prefetch128 41.5µs ± 6% 40.9µs ± 4% ~ (p=0.730 n=5+5) neo/go/sqlite-zhash.go(!sha1) 109µs ± 1% 108µs ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 41.1µs ± 3% 41.1µs ± 5% ~ (p=1.000 n=5+5) name old req/s new req/s delta cluster:neo1 dataset:wczblk1-8 fs1-zwrk.go·1 230k ± 0% 229k ± 0% ~ (p=0.095 n=5+5) fs1-zwrk.go·2 446k ± 1% 443k ± 1% ~ (p=0.151 n=5+5) fs1-zwrk.go·3 663k ± 0% 662k ± 1% ~ (p=0.730 n=4+5) fs1-zwrk.go·4 868k ± 0% 867k ± 1% ~ (p=0.548 n=5+5) fs1-zwrk.go·8 989k ± 1% 988k ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·12 1.02M ± 0% 1.02M ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 1.01M ± 0% 0.98M ±12% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 5.09k ± 2% 5.15k ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·2 7.08k ± 2% 7.08k ± 1% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·3 7.75k ± 1% 7.73k ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·4 7.93k ± 2% 7.97k ± 4% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·8 8.30k ± 2% 8.30k ± 2% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·12 8.43k ± 1% 8.15k ± 1% -3.31% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 8.41k ± 2% 8.25k ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 4.36k ± 4% 4.31k ± 4% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 6.27k ± 3% 6.28k ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 6.21k ± 2% 6.38k ± 0% +2.64% (p=0.016 n=5+4) neo/py(!log)/sqlite-zwrk.go·4 6.07k ± 6% 6.15k ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 6.22k ± 3% 6.27k ± 4% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 6.19k ± 4% 6.33k ± 2% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 6.09k ± 6% 6.25k ± 4% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·1 3.12k ± 7% 3.10k ± 6% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·2 4.02k ± 7% 3.98k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·3 4.08k ± 8% 4.04k ± 3% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·4 4.03k ± 4% 4.06k ± 4% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·8 3.95k ± 3% 3.79k ± 7% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·12 4.04k ± 5% 3.98k ± 3% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·16 3.97k ± 5% 3.94k ± 1% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·1 12.9k ± 2% 12.8k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·2 24.9k ± 1% 24.8k ± 0% ~ (p=0.286 n=5+4) neo/go/fs1-zwrk.go·3 32.4k ± 0% 32.3k ± 0% -0.29% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·4 40.8k ± 1% 40.7k ± 0% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·8 54.8k ± 1% 54.5k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·12 56.5k ± 1% 56.5k ± 1% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·16 54.4k ± 2% 53.2k ±10% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 18.9k ± 2% 19.0k ± 2% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 37.8k ± 0% 37.8k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 48.1k ± 0% 48.0k ± 1% ~ (p=0.222 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 59.2k ± 0% 59.0k ± 0% -0.45% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 78.4k ± 0% 78.0k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 82.9k ± 1% 82.2k ± 2% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 80.4k ± 2% 80.4k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·1 8.13k ± 0% 8.06k ± 4% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·2 14.9k ± 0% 14.9k ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·3 20.8k ± 1% 20.7k ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·4 24.9k ± 0% 24.8k ± 0% -0.37% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go·8 31.7k ± 1% 31.7k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·12 31.4k ± 1% 30.8k ± 5% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·16 30.5k ± 2% 30.4k ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 8.96k ± 0% 8.95k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 16.4k ± 0% 16.2k ± 1% -1.04% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 22.7k ± 0% 22.6k ± 0% -0.59% (p=0.016 n=5+4) neo/go/sqlite-zwrk.go(!sha1)·4 27.7k ± 0% 27.9k ± 0% +0.58% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 34.4k ± 0% 35.0k ± 1% +1.92% (p=0.016 n=4+5) neo/go/sqlite-zwrk.go(!sha1)·12 33.5k ± 2% 34.7k ± 1% +3.56% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 33.0k ± 2% 33.0k ±11% ~ (p=0.222 n=5+5) cluster:neo1 dataset:prod1-1024 fs1-zwrk.go·1 452k ± 1% 451k ± 0% ~ (p=0.690 n=5+5) fs1-zwrk.go·2 895k ± 0% 893k ± 0% -0.30% (p=0.032 n=5+5) fs1-zwrk.go·3 1.33M ± 1% 1.34M ± 1% ~ (p=0.151 n=5+5) fs1-zwrk.go·4 1.76M ± 1% 1.77M ± 0% ~ (p=0.690 n=5+5) fs1-zwrk.go·8 1.94M ±12% 1.99M ± 1% ~ (p=0.841 n=5+5) fs1-zwrk.go·12 2.03M ± 0% 2.03M ± 1% ~ (p=0.286 n=5+4) fs1-zwrk.go·16 2.03M ± 0% 2.03M ± 0% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·1 6.00k ± 2% 5.79k ± 3% -3.52% (p=0.032 n=5+5) zeo/py/fs1-zwrk.go·2 8.45k ± 7% 8.55k ± 1% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·3 9.33k ± 2% 9.28k ± 7% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·4 9.80k ± 0% 9.72k ± 1% -0.89% (p=0.032 n=5+5) zeo/py/fs1-zwrk.go·8 10.4k ± 1% 10.4k ± 1% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·12 10.5k ± 2% 10.5k ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·16 10.4k ± 4% 10.4k ± 4% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 4.87k ±11% 4.90k ± 7% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 6.44k ± 1% 6.28k ± 4% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 6.31k ± 6% 6.32k ± 5% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 6.36k ± 7% 6.45k ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 6.47k ± 1% 6.45k ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 6.48k ± 1% 6.31k ± 3% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 6.35k ± 2% 6.36k ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·1 3.07k ± 9% 3.50k ± 9% +14.08% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·2 4.09k ± 3% 4.05k ± 6% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·3 3.99k ±11% 4.06k ± 7% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·4 3.99k ± 2% 3.98k ± 4% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·8 4.15k ± 4% 4.15k ± 3% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·12 4.13k ± 5% 4.00k ± 5% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·16 4.22k ± 7% 3.96k ±11% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·1 17.3k ± 1% 17.1k ± 1% ~ (p=0.063 n=5+5) neo/go/fs1-zwrk.go·2 32.5k ± 1% 32.6k ± 0% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·3 43.3k ± 0% 43.3k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·4 52.9k ± 0% 52.9k ± 0% ~ (p=0.730 n=4+5) neo/go/fs1-zwrk.go·8 65.3k ± 2% 66.3k ± 1% +1.57% (p=0.032 n=5+4) neo/go/fs1-zwrk.go·12 61.0k ± 6% 61.6k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·16 55.9k ± 2% 55.6k ± 4% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 20.0k ± 3% 19.6k ± 5% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 40.5k ± 1% 40.3k ± 0% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 51.6k ± 0% 51.6k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 62.6k ± 0% 62.0k ± 0% -0.83% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 74.6k ± 1% 74.2k ± 4% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 66.3k ± 4% 64.8k ± 7% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 58.9k ± 2% 59.5k ± 4% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·1 9.01k ± 1% 9.02k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·2 15.9k ± 1% 16.0k ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·3 21.8k ± 0% 21.8k ± 1% ~ (p=1.000 n=4+4) neo/go/sqlite-zwrk.go·4 26.3k ± 0% 26.2k ± 0% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go·8 29.8k ± 1% 30.0k ± 2% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·12 28.5k ± 1% 28.6k ± 2% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 28.5k ± 8% 28.7k ± 1% ~ (p=0.730 n=5+4) neo/go/sqlite-zwrk.go(!sha1)·1 9.38k ± 1% 9.45k ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 16.5k ± 0% 16.6k ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 22.7k ± 0% 23.0k ± 0% +1.59% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 27.5k ± 1% 28.0k ± 1% +1.81% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 32.3k ± 5% 32.3k ± 0% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 30.7k ± 2% 30.6k ± 2% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 30.3k ± 2% 30.3k ± 2% ~ (p=0.841 n=5+5) name old latency-time/object new latency-time/object delta cluster:neo1 dataset:wczblk1-8 fs1-zwrk.go·1 4.35µs ± 0% 4.36µs ± 0% ~ (p=0.095 n=5+5) fs1-zwrk.go·2 4.49µs ± 1% 4.52µs ± 1% ~ (p=0.151 n=5+5) fs1-zwrk.go·3 4.53µs ± 0% 4.53µs ± 1% ~ (p=0.730 n=4+5) fs1-zwrk.go·4 4.61µs ± 0% 4.61µs ± 1% ~ (p=0.548 n=5+5) fs1-zwrk.go·8 8.09µs ± 1% 8.10µs ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·12 11.8µs ± 0% 11.8µs ± 0% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 15.8µs ± 0% 16.5µs ±13% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 197µs ± 2% 194µs ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·2 283µs ± 2% 282µs ± 1% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·3 387µs ± 1% 388µs ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·4 504µs ± 2% 502µs ± 5% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·8 964µs ± 2% 964µs ± 2% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·12 1.42ms ± 1% 1.47ms ± 1% +3.43% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 1.90ms ± 2% 1.94ms ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 230µs ± 4% 232µs ± 4% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 319µs ± 3% 319µs ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 483µs ± 2% 470µs ± 0% -2.59% (p=0.016 n=5+4) neo/py(!log)/sqlite-zwrk.go·4 661µs ± 6% 651µs ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 1.29ms ± 3% 1.28ms ± 4% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.94ms ± 4% 1.90ms ± 2% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 2.63ms ± 6% 2.56ms ± 4% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·1 321µs ± 7% 323µs ± 6% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·2 499µs ± 7% 503µs ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·3 737µs ± 8% 742µs ± 3% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·4 993µs ± 4% 986µs ± 4% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·8 2.03ms ± 3% 2.11ms ± 8% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·12 2.97ms ± 4% 3.02ms ± 3% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·16 4.03ms ± 4% 4.06ms ± 1% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·1 77.7µs ± 2% 77.8µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·2 80.2µs ± 1% 80.6µs ± 0% ~ (p=0.286 n=5+4) neo/go/fs1-zwrk.go·3 92.5µs ± 0% 92.8µs ± 0% +0.30% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·4 98.1µs ± 1% 98.2µs ± 0% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·8 146µs ± 1% 147µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·12 212µs ± 1% 212µs ± 1% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·16 294µs ± 2% 293µs ± 1% ~ (p=0.905 n=5+4) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 52.8µs ± 2% 52.7µs ± 2% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 53.0µs ± 0% 53.0µs ± 0% ~ (p=0.889 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 62.3µs ± 0% 62.5µs ± 1% ~ (p=0.222 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 67.5µs ± 0% 67.8µs ± 0% +0.46% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 102µs ± 0% 103µs ± 1% +0.54% (p=0.040 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 145µs ± 1% 146µs ± 2% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 199µs ± 2% 199µs ± 1% ~ (p=0.651 n=5+5) neo/go/sqlite-zwrk.go·1 123µs ± 0% 124µs ± 4% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·2 134µs ± 0% 134µs ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·3 144µs ± 1% 145µs ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·4 161µs ± 0% 161µs ± 0% +0.38% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go·8 253µs ± 1% 252µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·12 383µs ± 1% 390µs ± 5% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·16 524µs ± 2% 526µs ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 112µs ± 0% 112µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 122µs ± 0% 124µs ± 1% +1.05% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 132µs ± 0% 133µs ± 0% +0.60% (p=0.016 n=5+4) neo/go/sqlite-zwrk.go(!sha1)·4 144µs ± 0% 143µs ± 0% -0.57% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 233µs ± 0% 228µs ± 1% -1.88% (p=0.016 n=4+5) neo/go/sqlite-zwrk.go(!sha1)·12 359µs ± 2% 346µs ± 1% -3.44% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 485µs ± 2% 486µs ±11% ~ (p=0.222 n=5+5) cluster:neo1 dataset:prod1-1024 fs1-zwrk.go·1 2.21µs ± 1% 2.22µs ± 1% ~ (p=0.667 n=5+5) fs1-zwrk.go·2 2.23µs ± 0% 2.24µs ± 0% +0.30% (p=0.040 n=5+5) fs1-zwrk.go·3 2.25µs ± 1% 2.25µs ± 1% ~ (p=0.135 n=5+5) fs1-zwrk.go·4 2.27µs ± 1% 2.26µs ± 0% ~ (p=0.611 n=5+5) fs1-zwrk.go·8 4.15µs ±13% 4.02µs ± 1% ~ (p=0.841 n=5+5) fs1-zwrk.go·12 5.90µs ± 0% 5.92µs ± 1% ~ (p=0.317 n=5+4) fs1-zwrk.go·16 7.89µs ± 0% 7.87µs ± 0% ~ (p=0.087 n=5+5) zeo/py/fs1-zwrk.go·1 167µs ± 2% 173µs ± 3% +3.68% (p=0.032 n=5+5) zeo/py/fs1-zwrk.go·2 237µs ± 7% 234µs ± 1% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·3 322µs ± 2% 324µs ± 7% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·4 408µs ± 0% 412µs ± 1% +0.91% (p=0.032 n=5+5) zeo/py/fs1-zwrk.go·8 770µs ± 1% 768µs ± 1% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·12 1.14ms ± 2% 1.14ms ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·16 1.54ms ± 4% 1.54ms ± 4% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 206µs ±11% 204µs ± 8% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 311µs ± 1% 319µs ± 4% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 476µs ± 7% 475µs ± 5% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 629µs ± 7% 620µs ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 1.24ms ± 1% 1.24ms ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.85ms ± 1% 1.90ms ± 3% ~ (p=0.056 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 2.52ms ± 2% 2.52ms ± 5% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·1 327µs ± 8% 287µs ± 8% -12.18% (p=0.032 n=5+5) neo/py(!log)/sql-zwrk.go·2 489µs ± 3% 495µs ± 6% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·3 755µs ±10% 740µs ± 8% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·4 1.00ms ± 2% 1.01ms ± 4% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.93ms ± 3% 1.93ms ± 3% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·12 2.91ms ± 5% 3.01ms ± 4% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·16 3.80ms ± 7% 4.05ms ±10% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·1 57.8µs ± 1% 58.5µs ± 1% ~ (p=0.063 n=5+5) neo/go/fs1-zwrk.go·2 61.5µs ± 1% 61.4µs ± 0% ~ (p=0.254 n=5+5) neo/go/fs1-zwrk.go·3 69.3µs ± 0% 69.3µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·4 75.6µs ± 0% 75.6µs ± 0% ~ (p=0.730 n=4+5) neo/go/fs1-zwrk.go·8 123µs ± 2% 121µs ± 1% -1.56% (p=0.032 n=5+4) neo/go/fs1-zwrk.go·12 197µs ± 6% 195µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·16 286µs ± 2% 288µs ± 4% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 50.0µs ± 3% 50.9µs ± 5% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 49.4µs ± 1% 49.7µs ± 0% ~ (p=0.095 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 58.1µs ± 0% 58.2µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 63.9µs ± 0% 64.5µs ± 0% +0.84% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 107µs ± 1% 108µs ± 4% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 181µs ± 4% 185µs ± 8% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 272µs ± 2% 269µs ± 4% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·1 111µs ± 1% 111µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·2 126µs ± 1% 125µs ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go·3 137µs ± 0% 137µs ± 1% ~ (p=1.000 n=4+4) neo/go/sqlite-zwrk.go·4 152µs ± 0% 153µs ± 0% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go·8 268µs ± 1% 267µs ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·12 421µs ± 1% 420µs ± 2% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 562µs ± 8% 558µs ± 1% ~ (p=0.730 n=5+4) neo/go/sqlite-zwrk.go(!sha1)·1 107µs ± 1% 106µs ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 121µs ± 0% 121µs ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 132µs ± 0% 130µs ± 0% -1.57% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 146µs ± 1% 143µs ± 1% -1.78% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 247µs ± 5% 248µs ± 0% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 391µs ± 2% 393µs ± 2% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 528µs ± 2% 528µs ± 2% ~ (p=0.841 n=5+5)
9644774a