-
Kirill Smelkov authored
Compared to yesterday shows relatively no significant change, though some benchmarks, like on neo1, are itself noisy. disk/randread/direct/4K-avg changes by 55%, probably showing we should be taking into account mdev(=std) ioping gives us, not only averaging the average it prints. $ benchstat -split node,cluster,dataset 20180305-z6001-ffixed-c.txt 20180306-z6001-ffixed-c.txt name old pystone/s new pystone/s delta node:z6001 pystone 112k ± 8% 109k ± 9% ~ (p=0.548 n=5+5) name old time/op new time/op delta node:z6001 crc32/py/4K 5.11µs ± 2% 5.11µs ± 1% ~ (p=0.452 n=5+5) crc32/go/4K 1.72µs ± 0% 1.72µs ± 0% ~ (p=1.000 n=4+4) sha1/py/4K 17.1µs ±31% 14.7µs ± 1% ~ (p=0.056 n=5+5) sha1/go/4K 10.6µs ± 5% 10.3µs ± 0% ~ (p=1.000 n=5+5) unzlib/py/wczdata 36.4µs ± 1% 37.1µs ± 8% ~ (p=1.000 n=5+5) unzlib/go/wczdata 31.5µs ± 0% 31.5µs ± 0% ~ (p=0.151 n=5+5) unzlib/py/prod1-avg 18.5µs ± 2% 18.5µs ± 3% ~ (p=0.841 n=5+5) unzlib/go/prod1-avg 10.0µs ± 0% 10.0µs ± 1% ~ (p=0.151 n=5+5) disk/randread/direct/4K-min 125µs ± 1% 126µs ± 1% +0.92% (p=0.048 n=5+4) disk/randread/direct/4K-avg 128µs ± 0% 199µs ± 9% +55.41% (p=0.016 n=4+5) disk/randread/pagecache/4K-min 801ns ± 4% 806ns ± 3% ~ (p=0.452 n=5+5) disk/randread/pagecache/4K-avg 1.39µs ±12% 1.44µs ± 7% ~ (p=0.643 n=5+5) name old time/object new time/object delta cluster:z6001 dataset:wczblk1-8 fs1-zhash.py 37.4µs ± 2% 37.6µs ± 2% ~ (p=0.579 n=5+5) fs1-zhash.go 5.94µs ± 1% 6.00µs ± 2% ~ (p=0.365 n=5+5) fs1-zhash.go+prefetch128 8.06µs ± 7% 8.00µs ± 5% ~ (p=1.000 n=5+5) zeo/py/fs1-zhash.py 657µs ±14% 650µs ± 7% ~ (p=0.548 n=5+5) zeo/py/fs1-zhash.go 273µs ± 4% 274µs ±13% ~ (p=0.889 n=5+5) zeo/py/fs1-zhash.go+prefetch128 101µs ± 2% 101µs ± 2% ~ (p=0.968 n=5+5) neo/py(!log)/sqlite-zhash.py 694µs ± 1% 696µs ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zhash.go 326µs ±20% 338µs ± 7% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 174µs ± 2% 177µs ± 1% ~ (p=0.063 n=5+5) neo/py(!log)/sql-zhash.py 934µs ± 3% 1000µs ±38% ~ (p=0.730 n=4+5) neo/py(!log)/sql-zhash.go 422µs ±11% 434µs ± 6% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 274µs ±10% 277µs ± 9% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.py 527µs ±13% 526µs ± 8% ~ (p=0.841 n=5+5) neo/go/fs1-zhash.go 103µs ± 6% 102µs ± 8% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.go+prefetch128 35.7µs ± 3% 36.6µs ± 4% ~ (p=0.175 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 73.8µs ± 5% 76.4µs ± 5% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 27.2µs ± 6% 26.5µs ± 2% ~ (p=0.310 n=5+5) neo/go/sqlite-zhash.py 553µs ±14% 528µs ±15% ~ (p=0.421 n=5+5) neo/go/sqlite-zhash.go 222µs ±17% 204µs ±22% ~ (p=0.421 n=5+5) neo/go/sqlite-zhash.go+prefetch128 39.6µs ± 4% 39.9µs ± 4% ~ (p=0.841 n=5+5) neo/go/sqlite-zhash.go(!sha1) 188µs ±14% 194µs ± 9% ~ (p=0.690 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 37.4µs ± 4% 38.2µs ± 7% ~ (p=0.278 n=5+5) cluster:z6001 dataset:prod1-1024 fs1-zhash.py 30.3µs ± 3% 30.3µs ± 1% ~ (p=0.444 n=5+5) fs1-zhash.go 4.60µs ± 0% 4.62µs ± 3% ~ (p=0.556 n=4+5) fs1-zhash.go+prefetch128 5.90µs ± 5% 5.76µs ± 8% ~ (p=0.476 n=5+5) zeo/py/fs1-zhash.py 617µs ± 9% 632µs ±15% ~ (p=0.841 n=5+5) zeo/py/fs1-zhash.go 228µs ± 4% 235µs ± 7% ~ (p=0.389 n=5+5) zeo/py/fs1-zhash.go+prefetch128 87.9µs ± 1% 87.2µs ± 1% ~ (p=0.206 n=5+5) neo/py(!log)/sqlite-zhash.py 665µs ± 3% 664µs ± 2% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zhash.go 285µs ± 4% 269µs ± 7% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 163µs ± 0% 162µs ± 0% -0.52% (p=0.029 n=4+4) neo/py(!log)/sql-zhash.py 970µs ±41% 1029µs ±29% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zhash.go 386µs ±11% 406µs ± 2% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 261µs ± 3% 268µs ± 5% ~ (p=0.310 n=5+5) neo/go/fs1-zhash.py 515µs ±16% 520µs ± 9% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.go 82.5µs ± 7% 83.2µs ± 7% ~ (p=0.690 n=5+5) neo/go/fs1-zhash.go+prefetch128 24.2µs ± 3% 24.0µs ± 5% ~ (p=0.452 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 70.4µs ± 2% 67.0µs ± 3% -4.80% (p=0.008 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 20.9µs ± 2% 21.2µs ± 4% ~ (p=0.579 n=5+5) neo/go/sqlite-zhash.py 527µs ± 9% 539µs ±11% ~ (p=0.587 n=5+5) neo/go/sqlite-zhash.go 190µs ±23% 196µs ± 9% ~ (p=0.310 n=5+5) neo/go/sqlite-zhash.go+prefetch128 34.7µs ± 2% 35.0µs ± 3% ~ (p=0.421 n=5+5) neo/go/sqlite-zhash.go(!sha1) 159µs ±21% 168µs ± 8% ~ (p=0.310 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 35.4µs ± 1% 35.1µs ± 4% ~ (p=0.556 n=5+5) name old req/s new req/s delta cluster:z6001 dataset:wczblk1-8 fs1-zwrk.go·1 231k ± 0% 230k ± 1% ~ (p=0.056 n=5+5) fs1-zwrk.go·2 444k ± 2% 437k ± 5% ~ (p=0.548 n=5+5) fs1-zwrk.go·3 667k ± 2% 663k ± 4% ~ (p=0.690 n=5+5) fs1-zwrk.go·4 877k ± 0% 880k ± 1% ~ (p=0.286 n=4+5) fs1-zwrk.go·8 1.74M ± 2% 1.75M ± 2% ~ (p=0.421 n=5+5) fs1-zwrk.go·12 2.52M ± 3% 2.56M ± 0% ~ (p=0.190 n=5+4) fs1-zwrk.go·16 2.88M ± 0% 2.89M ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·1 4.42k ± 5% 4.30k ± 8% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·2 6.33k ± 0% 6.33k ± 0% ~ (p=0.905 n=5+4) zeo/py/fs1-zwrk.go·3 6.91k ± 0% 6.90k ± 0% ~ (p=0.730 n=5+4) zeo/py/fs1-zwrk.go·4 7.12k ± 0% 7.14k ± 1% ~ (p=0.343 n=4+4) zeo/py/fs1-zwrk.go·8 7.52k ± 1% 7.53k ± 2% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·12 7.55k ± 2% 7.65k ± 0% ~ (p=0.111 n=5+4) zeo/py/fs1-zwrk.go·16 7.67k ± 2% 7.57k ± 0% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 3.41k ±12% 3.50k ±15% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 5.63k ± 0% 5.58k ± 0% -0.85% (p=0.016 n=5+4) neo/py(!log)/sqlite-zwrk.go·3 5.54k ± 5% 5.63k ± 2% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 5.54k ± 1% 5.56k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 5.74k ± 1% 5.61k ± 2% -2.19% (p=0.032 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 5.67k ± 1% 5.62k ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 5.64k ± 2% 5.62k ± 1% ~ (p=0.556 n=5+4) neo/py(!log)/sql-zwrk.go·1 2.64k ± 8% 2.53k ±17% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·2 3.63k ± 9% 3.57k ± 9% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·3 3.91k ± 7% 3.65k ±14% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·4 3.73k ± 9% 3.56k ±16% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·8 3.79k ± 5% 3.78k ±12% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·12 3.65k ±11% 3.73k ±13% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 3.69k ±14% 3.47k ± 9% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·1 10.8k ± 6% 10.7k ± 5% ~ (p=0.690 n=5+5) neo/go/fs1-zwrk.go·2 22.5k ± 2% 22.3k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·3 31.8k ± 1% 31.7k ± 1% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·4 43.3k ± 0% 43.2k ± 1% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·8 78.1k ± 0% 78.3k ± 0% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·12 92.5k ± 0% 92.5k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·16 102k ± 1% 103k ± 1% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 15.3k ± 5% 15.0k ± 5% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 31.5k ± 1% 31.5k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 43.8k ± 0% 43.8k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.6k ± 0% 57.4k ± 0% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 100k ± 0% 100k ± 0% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 116k ± 0% 116k ± 0% ~ (p=0.222 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 126k ± 0% 126k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·1 5.05k ±10% 4.85k ±15% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·2 11.8k ± 2% 12.0k ± 2% +2.47% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go·3 19.0k ± 0% 19.0k ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·4 24.6k ± 1% 24.7k ± 0% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·8 44.5k ± 1% 44.8k ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·12 56.3k ± 1% 56.3k ± 0% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 58.4k ± 0% 58.0k ± 0% -0.72% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 5.62k ± 7% 5.41k ± 4% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 13.1k ± 3% 12.8k ± 1% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 20.4k ± 1% 20.2k ± 1% -1.15% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 27.1k ± 1% 26.8k ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 48.4k ± 1% 48.1k ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 60.2k ± 0% 60.3k ± 0% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 61.6k ± 1% 61.7k ± 1% ~ (p=0.548 n=5+5) cluster:z6001 dataset:prod1-1024 fs1-zwrk.go·1 342k ± 4% 347k ± 2% ~ (p=0.310 n=5+5) fs1-zwrk.go·2 657k ± 6% 660k ± 3% ~ (p=0.841 n=5+5) fs1-zwrk.go·3 985k ± 4% 985k ± 4% ~ (p=0.841 n=5+5) fs1-zwrk.go·4 1.29M ± 2% 1.31M ± 2% ~ (p=0.222 n=5+5) fs1-zwrk.go·8 2.57M ± 1% 2.55M ± 4% ~ (p=0.690 n=5+5) fs1-zwrk.go·12 2.81M ± 2% 2.81M ± 1% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 2.85M ± 1% 2.85M ± 2% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 5.07k ± 5% 4.80k ± 5% ~ (p=0.056 n=5+5) zeo/py/fs1-zwrk.go·2 8.17k ± 2% 8.18k ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·3 8.84k ± 5% 8.96k ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·4 9.19k ± 1% 8.88k ± 9% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·8 9.82k ± 1% 9.96k ± 2% ~ (p=0.111 n=5+4) zeo/py/fs1-zwrk.go·12 9.67k ± 6% 9.80k ± 6% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·16 10.0k ± 9% 10.1k ± 6% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 3.69k ± 9% 3.70k ± 6% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 5.76k ± 0% 5.77k ± 0% ~ (p=0.343 n=4+4) neo/py(!log)/sqlite-zwrk.go·3 5.44k ±11% 5.77k ± 0% +6.20% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 5.81k ± 1% 5.77k ± 0% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 5.85k ± 0% 5.84k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 5.67k ± 3% 5.78k ± 2% +1.96% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 5.84k ± 0% 5.80k ± 1% ~ (p=0.730 n=4+5) neo/py(!log)/sql-zwrk.go·1 2.63k ± 6% 2.51k ±12% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·2 3.83k ±11% 3.62k ± 8% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·3 3.64k ±13% 3.86k ±11% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·4 3.73k ±14% 3.82k ±11% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·8 4.12k ± 6% 3.89k ±10% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·12 3.89k ± 9% 3.98k ± 7% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 3.60k ± 9% 3.72k ±13% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·1 13.4k ± 3% 13.8k ± 3% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·2 28.0k ± 1% 28.1k ± 0% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·3 40.0k ± 0% 40.2k ± 0% +0.61% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·4 52.8k ± 0% 52.8k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·8 90.7k ± 0% 90.6k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·12 96.4k ± 1% 95.8k ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·16 91.2k ± 2% 90.9k ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 15.9k ± 2% 16.2k ± 2% +2.23% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 33.0k ± 0% 32.9k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 46.3k ± 0% 46.2k ± 0% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 59.9k ± 0% 59.8k ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 98.7k ± 1% 98.1k ± 0% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 103k ± 1% 102k ± 1% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 96.5k ± 3% 97.0k ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·1 5.66k ±15% 5.67k ± 8% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·2 13.3k ± 2% 13.3k ± 2% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·3 20.4k ± 0% 20.3k ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·4 26.6k ± 1% 26.5k ± 0% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go·8 44.5k ± 0% 44.5k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·12 52.2k ± 1% 52.3k ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·16 48.8k ± 1% 48.9k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 5.74k ± 8% 5.69k ± 4% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 13.3k ± 2% 13.2k ± 3% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 20.5k ± 1% 20.5k ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 27.0k ± 1% 27.1k ± 2% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 44.8k ± 2% 45.4k ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 53.1k ± 1% 53.3k ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 49.8k ± 2% 49.8k ± 1% ~ (p=1.000 n=5+5) name old latency-time/object new latency-time/object delta cluster:z6001 dataset:wczblk1-8 fs1-zwrk.go·1 4.32µs ± 0% 4.34µs ± 1% +0.47% (p=0.040 n=5+5) fs1-zwrk.go·2 4.51µs ± 2% 4.58µs ± 5% ~ (p=0.548 n=5+5) fs1-zwrk.go·3 4.50µs ± 2% 4.52µs ± 4% ~ (p=0.635 n=5+5) fs1-zwrk.go·4 4.56µs ± 0% 4.55µs ± 1% ~ (p=0.381 n=4+5) fs1-zwrk.go·8 4.60µs ± 2% 4.58µs ± 2% ~ (p=0.421 n=5+5) fs1-zwrk.go·12 4.77µs ± 3% 4.69µs ± 0% ~ (p=0.190 n=5+4) fs1-zwrk.go·16 5.56µs ± 0% 5.53µs ± 1% ~ (p=0.151 n=5+5) zeo/py/fs1-zwrk.go·1 227µs ± 5% 233µs ± 8% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·2 316µs ± 0% 315µs ± 2% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·3 434µs ± 0% 435µs ± 0% ~ (p=0.730 n=5+4) zeo/py/fs1-zwrk.go·4 562µs ± 0% 560µs ± 1% ~ (p=0.343 n=4+4) zeo/py/fs1-zwrk.go·8 1.06ms ± 1% 1.06ms ± 2% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·12 1.59ms ± 2% 1.57ms ± 0% ~ (p=0.111 n=5+4) zeo/py/fs1-zwrk.go·16 2.09ms ± 2% 2.11ms ± 0% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 295µs ±11% 288µs ±14% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 355µs ± 0% 358µs ± 0% +0.86% (p=0.016 n=5+4) neo/py(!log)/sqlite-zwrk.go·3 542µs ± 5% 533µs ± 2% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 722µs ± 1% 720µs ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 1.39ms ± 1% 1.43ms ± 2% +2.25% (p=0.032 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 2.11ms ± 1% 2.14ms ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 2.84ms ± 2% 2.85ms ± 1% ~ (p=0.556 n=5+4) neo/py(!log)/sql-zwrk.go·1 380µs ± 8% 400µs ±16% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·2 553µs ± 9% 562µs ± 8% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·3 769µs ± 7% 827µs ±13% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·4 1.08ms ± 9% 1.13ms ±14% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·8 2.11ms ± 5% 2.13ms ±13% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·12 3.31ms ±12% 3.24ms ±12% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 4.37ms ±15% 4.62ms ± 8% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·1 92.9µs ± 6% 93.9µs ± 4% ~ (p=0.690 n=5+5) neo/go/fs1-zwrk.go·2 88.7µs ± 2% 89.6µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·3 94.4µs ± 1% 94.6µs ± 1% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·4 92.5µs ± 0% 92.6µs ± 1% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·8 102µs ± 0% 102µs ± 0% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·12 130µs ± 0% 130µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·16 157µs ± 1% 156µs ± 1% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 65.6µs ± 5% 66.8µs ± 5% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 63.4µs ± 1% 63.5µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 68.4µs ± 0% 68.5µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.5µs ± 0% 69.7µs ± 0% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 79.9µs ± 0% 79.7µs ± 0% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 103µs ± 0% 103µs ± 0% ~ (p=0.222 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 127µs ± 0% 127µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·1 198µs ± 9% 208µs ±14% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·2 170µs ± 2% 166µs ± 2% -2.41% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go·3 157µs ± 0% 158µs ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·4 162µs ± 1% 162µs ± 0% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·8 180µs ± 1% 178µs ± 0% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go·12 213µs ± 1% 213µs ± 0% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 274µs ± 0% 276µs ± 0% +0.72% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 178µs ± 7% 185µs ± 4% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 152µs ± 3% 156µs ± 1% ~ (p=0.056 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 147µs ± 1% 149µs ± 1% +1.17% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 148µs ± 1% 149µs ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 165µs ± 1% 166µs ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 199µs ± 0% 199µs ± 0% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 260µs ± 1% 259µs ± 1% ~ (p=0.548 n=5+5) cluster:z6001 dataset:prod1-1024 fs1-zwrk.go·1 2.93µs ± 4% 2.88µs ± 2% ~ (p=0.310 n=5+5) fs1-zwrk.go·2 3.05µs ± 6% 3.03µs ± 3% ~ (p=0.841 n=5+5) fs1-zwrk.go·3 3.05µs ± 5% 3.05µs ± 4% ~ (p=0.841 n=5+5) fs1-zwrk.go·4 3.10µs ± 2% 3.05µs ± 2% ~ (p=0.222 n=5+5) fs1-zwrk.go·8 3.11µs ± 1% 3.14µs ± 4% ~ (p=0.690 n=5+5) fs1-zwrk.go·12 4.27µs ± 2% 4.28µs ± 1% ~ (p=1.000 n=5+5) fs1-zwrk.go·16 5.62µs ± 1% 5.63µs ± 2% ~ (p=0.841 n=5+5) zeo/py/fs1-zwrk.go·1 198µs ± 6% 208µs ± 5% ~ (p=0.056 n=5+5) zeo/py/fs1-zwrk.go·2 245µs ± 2% 245µs ± 1% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·3 340µs ± 5% 335µs ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·4 435µs ± 1% 453µs ±10% ~ (p=0.690 n=5+5) zeo/py/fs1-zwrk.go·8 814µs ± 1% 803µs ± 2% ~ (p=0.111 n=5+4) zeo/py/fs1-zwrk.go·12 1.24ms ± 7% 1.23ms ± 6% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·16 1.61ms ±10% 1.59ms ± 6% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 272µs ± 8% 271µs ± 7% ~ (p=1.000 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 347µs ± 0% 346µs ± 0% ~ (p=0.343 n=4+4) neo/py(!log)/sqlite-zwrk.go·3 555µs ±12% 520µs ± 0% -6.28% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 688µs ± 1% 694µs ± 0% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 1.37ms ± 0% 1.37ms ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 2.12ms ± 3% 2.07ms ± 2% -1.93% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 2.74ms ± 0% 2.76ms ± 1% ~ (p=0.730 n=4+5) neo/py(!log)/sql-zwrk.go·1 380µs ± 6% 400µs ±11% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·2 524µs ±10% 554µs ± 7% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·3 832µs ±12% 783µs ±11% ~ (p=0.310 n=5+5) neo/py(!log)/sql-zwrk.go·4 1.08ms ±13% 1.06ms ±11% ~ (p=0.548 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.95ms ± 7% 2.07ms ± 9% ~ (p=0.222 n=5+5) neo/py(!log)/sql-zwrk.go·12 3.09ms ±10% 3.02ms ± 7% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 4.45ms ± 8% 4.32ms ±12% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·1 74.5µs ± 3% 72.6µs ± 3% ~ (p=0.222 n=5+5) neo/go/fs1-zwrk.go·2 71.4µs ± 1% 71.2µs ± 0% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·3 75.0µs ± 0% 74.6µs ± 0% -0.61% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·4 75.8µs ± 0% 75.7µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·8 88.2µs ± 0% 88.3µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·12 124µs ± 1% 125µs ± 1% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·16 175µs ± 2% 176µs ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 63.1µs ± 2% 61.7µs ± 2% -2.19% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 60.6µs ± 0% 60.7µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 64.8µs ± 0% 64.9µs ± 0% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 66.7µs ± 0% 66.9µs ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 81.1µs ± 1% 81.5µs ± 0% ~ (p=0.151 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 117µs ± 1% 118µs ± 1% ~ (p=0.310 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 166µs ± 3% 165µs ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·1 178µs ±14% 177µs ± 8% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go·2 150µs ± 2% 151µs ± 2% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·3 147µs ± 0% 148µs ± 1% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·4 151µs ± 1% 151µs ± 0% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go·8 180µs ± 0% 180µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·12 230µs ± 1% 229µs ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·16 328µs ± 1% 327µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 175µs ± 8% 176µs ± 4% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 150µs ± 2% 152µs ± 3% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 147µs ± 1% 147µs ± 1% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 148µs ± 1% 148µs ± 2% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 179µs ± 2% 176µs ± 1% ~ (p=0.095 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 226µs ± 1% 225µs ± 1% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 322µs ± 2% 321µs ± 1% ~ (p=1.000 n=5+5)
850bfb9d