X deco: localhost timings, C > C1 disabled
Probably what is above noise is: ---- 8< ---- cluster:deco dataset:wczblk1-8 zeo/py/fs1-zhash.go 126µs ± 1% 112µs ± 1% -10.86% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·1 9.12k ± 0% 8.04k ± 4% -11.87% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 11.6k ± 1% 9.5k ± 1% -17.54% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·3 13.4k ± 1% 10.5k ± 0% -21.56% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 14.0k ± 1% 11.0k ± 1% -21.81% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·8 14.7k ± 1% 11.4k ± 1% -22.03% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 15.0k ± 1% 11.7k ± 0% -22.09% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 15.1k ± 0% 11.8k ± 2% -22.32% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·1 110µs ± 0% 125µs ± 4% +13.55% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 173µs ± 1% 210µs ± 1% +21.27% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·3 224µs ± 1% 286µs ± 0% +27.49% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 286µs ± 1% 365µs ± 1% +27.90% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·8 545µs ± 1% 699µs ± 1% +28.25% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 802µs ± 1% 1029µs ± 0% +28.35% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 1.06ms ± 0% 1.36ms ± 2% +28.74% (p=0.008 n=5+5) ---- 8< ---- however it strangely shows that serial zeo-zhash.go latency improved 126µs -> 112µs and serial zeo-zwrk.go latency got worse 110µs -> 125µs, so probably it is all noise and I will remeasure. Otherwise no significant change. $ benchstat -split node,cluster,dataset 20180306-deco-ffixed-c.txt 20180306-deco-ffixed-noc_C1\(2µs\).txt name old pystone/s new pystone/s delta node:deco pystone 217k ± 4% 218k ± 2% ~ (p=0.841 n=5+5) name old time/op new time/op delta node:deco crc32/py/4K 5.73µs ± 0% 5.72µs ± 0% ~ (p=0.151 n=5+5) crc32/go/4K 279ns ± 0% 280ns ± 1% ~ (p=0.444 n=5+5) sha1/py/4K 6.74µs ± 1% 6.72µs ± 1% ~ (p=0.310 n=5+5) sha1/go/4K 5.60µs ± 0% 5.59µs ± 0% -0.16% (p=0.016 n=5+4) unzlib/py/wczdata 27.2µs ± 1% 27.2µs ± 1% ~ (p=0.690 n=5+5) unzlib/go/wczdata 27.0µs ± 0% 26.8µs ± 0% -0.49% (p=0.032 n=5+5) unzlib/py/prod1-avg 5.14µs ± 3% 5.08µs ± 1% ~ (p=0.690 n=5+5) unzlib/go/prod1-avg 5.30µs ± 1% 5.29µs ± 1% ~ (p=0.151 n=5+5) disk/randread/direct/4K-min 104µs ± 2% 105µs ± 0% +1.23% (p=0.016 n=5+5) disk/randread/direct/4K-avg 141µs ± 0% 142µs ± 0% +0.60% (p=0.008 n=5+5) disk/randread/pagecache/4K-min 579ns ± 2% 582ns ± 0% ~ (p=0.548 n=5+5) disk/randread/pagecache/4K-avg 993ns ± 0% 987ns ± 0% -0.60% (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.2µs ± 1% ~ (p=0.444 n=4+5) fs1-zhash.go 3.26µs ± 4% 3.20µs ± 0% ~ (p=0.444 n=5+5) fs1-zhash.go+prefetch128 4.04µs ± 1% 4.14µs ± 1% ~ (p=0.079 n=5+5) zeo/py/fs1-zhash.py 383µs ± 5% 361µs ± 3% ~ (p=0.056 n=5+5) zeo/py/fs1-zhash.go 126µs ± 1% 112µs ± 1% -10.86% (p=0.008 n=5+5) zeo/py/fs1-zhash.go+prefetch128 63.1µs ± 1% 63.9µs ± 1% +1.14% (p=0.040 n=5+5) neo/py(!log)/sqlite-zhash.py 344µs ± 6% 321µs ± 8% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zhash.go 140µs ± 1% 141µs ± 3% ~ (p=0.286 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 119µs ± 2% 119µs ± 1% ~ (p=0.897 n=5+5) neo/py(!log)/sql-zhash.py 386µs ± 1% 376µs ± 2% ~ (p=0.114 n=4+4) neo/py(!log)/sql-zhash.go 183µs ± 3% 187µs ± 5% ~ (p=0.341 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 164µs ± 3% 164µs ± 2% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.py 226µs ± 3% 226µs ± 2% ~ (p=0.841 n=5+5) neo/go/fs1-zhash.go 57.1µs ± 0% 57.1µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1-zhash.go+prefetch128 24.7µs ± 5% 24.0µs ± 4% -2.91% (p=0.048 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 40.2µs ± 1% 40.3µs ± 1% ~ (p=0.952 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 17.1µs ± 6% 17.2µs ± 4% ~ (p=0.786 n=5+5) neo/go/sqlite-zhash.py 272µs ± 3% 253µs ± 1% -6.99% (p=0.008 n=5+5) neo/go/sqlite-zhash.go 92.8µs ± 0% 93.7µs ± 1% +0.99% (p=0.016 n=4+5) neo/go/sqlite-zhash.go+prefetch128 40.5µs ± 5% 39.5µs ± 6% ~ (p=0.222 n=5+5) neo/go/sqlite-zhash.go(!sha1) 86.5µs ± 2% 86.4µs ± 3% ~ (p=0.571 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 38.8µs ± 9% 39.4µs ± 7% ~ (p=0.730 n=5+5) cluster:deco dataset:prod1-1024 fs1-zhash.py 15.8µs ± 3% 15.9µs ± 2% ~ (p=0.413 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.34µs ± 2% ~ (p=0.683 n=5+5) zeo/py/fs1-zhash.py 361µs ± 5% 347µs ± 3% ~ (p=0.095 n=5+5) zeo/py/fs1-zhash.go 105µs ± 0% 105µs ± 0% -0.42% (p=0.016 n=5+5) zeo/py/fs1-zhash.go+prefetch128 58.9µs ± 1% 58.9µs ± 1% ~ (p=0.508 n=5+5) neo/py(!log)/sqlite-zhash.py 344µs ± 7% 317µs ± 5% -7.93% (p=0.016 n=5+5) neo/py(!log)/sqlite-zhash.go 137µs ± 2% 138µs ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zhash.go+prefetch128 114µs ± 1% 112µs ± 1% -1.48% (p=0.024 n=5+5) neo/py(!log)/sql-zhash.py 380µs ± 4% 377µs ± 2% ~ (p=1.000 n=4+4) neo/py(!log)/sql-zhash.go 180µs ± 1% 184µs ± 2% +2.44% (p=0.032 n=5+5) neo/py(!log)/sql-zhash.go+prefetch128 159µs ± 1% 160µs ± 2% ~ (p=0.889 n=5+5) neo/go/fs1-zhash.py 221µs ± 1% 225µs ± 1% +1.59% (p=0.016 n=5+5) neo/go/fs1-zhash.go 45.2µs ± 2% 44.6µs ± 0% -1.37% (p=0.016 n=5+5) neo/go/fs1-zhash.go+prefetch128 17.6µs ± 2% 17.2µs ± 3% ~ (p=0.087 n=5+5) neo/go/fs1(!sha1)-zhash.go(!sha1) 39.1µs ± 2% 39.1µs ± 3% ~ (p=0.659 n=5+5) neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1) 14.6µs ± 4% 15.2µs ± 3% +4.25% (p=0.024 n=5+5) neo/go/sqlite-zhash.py 271µs ± 2% 254µs ± 1% -6.14% (p=0.008 n=5+5) neo/go/sqlite-zhash.go 86.4µs ± 0% 86.3µs ± 0% ~ (p=0.325 n=5+5) neo/go/sqlite-zhash.go+prefetch128 35.8µs ± 2% 36.6µs ± 5% ~ (p=0.690 n=5+5) neo/go/sqlite-zhash.go(!sha1) 84.0µs ± 1% 83.8µs ± 2% ~ (p=0.952 n=5+5) neo/go/sqlite-zhash.go+prefetch128(!sha1) 36.5µs ± 5% 36.9µs ± 8% ~ (p=1.000 n=5+5) name old req/s new req/s delta cluster:deco dataset:wczblk1-8 fs1-zwrk.go·1 436k ± 0% 431k ± 1% -1.23% (p=0.008 n=5+5) fs1-zwrk.go·2 744k ± 1% 760k ± 3% ~ (p=0.056 n=5+5) fs1-zwrk.go·3 1.09M ± 0% 1.08M ± 2% ~ (p=0.095 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=1.000 n=5+5) fs1-zwrk.go·12 1.27M ± 1% 1.28M ± 1% ~ (p=0.310 n=5+5) fs1-zwrk.go·16 1.27M ± 1% 1.28M ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·1 9.12k ± 0% 8.04k ± 4% -11.87% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 11.6k ± 1% 9.5k ± 1% -17.54% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·3 13.4k ± 1% 10.5k ± 0% -21.56% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 14.0k ± 1% 11.0k ± 1% -21.81% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·8 14.7k ± 1% 11.4k ± 1% -22.03% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 15.0k ± 1% 11.7k ± 0% -22.09% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 15.1k ± 0% 11.8k ± 2% -22.32% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.09k ± 1% 7.04k ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.48k ± 1% 8.52k ± 1% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.48k ± 1% 8.51k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.47k ± 1% 8.50k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.43k ± 1% 8.53k ± 1% +1.16% (p=0.032 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.46k ± 1% 8.48k ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.46k ± 1% 8.48k ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.51k ± 1% 5.37k ± 3% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.32k ± 1% 6.34k ± 0% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.29k ± 1% 6.28k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.27k ± 1% 6.29k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.27k ± 1% 6.29k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.29k ± 0% 6.25k ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.22k ± 1% 6.23k ± 2% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·1 18.4k ± 1% 18.4k ± 0% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·2 38.1k ± 1% 38.3k ± 1% ~ (p=0.310 n=5+5) neo/go/fs1-zwrk.go·3 46.0k ± 1% 45.9k ± 0% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·4 50.2k ± 1% 50.0k ± 0% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·8 61.0k ± 0% 60.3k ± 1% -1.09% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·12 62.1k ± 1% 62.1k ± 1% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·16 62.5k ± 1% 61.6k ± 1% -1.37% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 26.3k ± 1% 26.3k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 55.3k ± 1% 55.7k ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 62.7k ± 1% 62.8k ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.3k ± 1% 69.4k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 88.2k ± 0% 88.3k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 93.4k ± 0% 93.5k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 93.5k ± 2% 93.8k ± 0% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·1 11.0k ± 1% 11.0k ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 18.4k ± 1% 18.3k ± 1% ~ (p=0.556 n=5+4) neo/go/sqlite-zwrk.go·3 24.4k ± 1% 24.2k ± 0% -0.73% (p=0.008 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% 29.6k ± 2% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·12 30.5k ± 1% 29.3k ± 2% -4.15% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·16 29.9k ± 2% 28.6k ± 1% -4.50% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 11.9k ± 1% 11.9k ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.7k ± 0% 19.6k ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 26.5k ± 1% 26.4k ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 30.0k ± 0% 30.0k ± 0% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 31.2k ± 2% 31.2k ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 28.9k ± 1% 28.8k ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 28.4k ± 2% 28.4k ± 1% ~ (p=0.841 n=5+5) cluster:deco dataset:prod1-1024 fs1-zwrk.go·1 555k ± 0% 556k ± 0% ~ (p=0.421 n=5+5) fs1-zwrk.go·2 1.01M ± 3% 0.99M ± 6% ~ (p=0.310 n=5+5) fs1-zwrk.go·3 1.32M ± 1% 1.33M ± 2% ~ (p=1.000 n=5+5) fs1-zwrk.go·4 1.55M ± 2% 1.53M ± 0% ~ (p=0.421 n=5+5) fs1-zwrk.go·8 1.59M ± 0% 1.59M ± 1% ~ (p=0.690 n=5+5) fs1-zwrk.go·12 1.59M ± 0% 1.60M ± 1% ~ (p=0.095 n=5+5) fs1-zwrk.go·16 1.59M ± 0% 1.59M ± 0% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·1 9.70k ± 0% 9.75k ± 1% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·2 12.4k ± 1% 12.4k ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·3 14.2k ± 1% 14.2k ± 1% ~ (p=0.841 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.6k ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·12 15.2k ±11% 16.0k ± 1% ~ (p=0.056 n=5+5) zeo/py/fs1-zwrk.go·16 16.1k ± 1% 16.0k ± 6% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 7.44k ± 1% 7.45k ± 2% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 8.59k ± 1% 8.71k ± 1% +1.33% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 8.61k ± 1% 8.69k ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 8.57k ± 1% 8.61k ± 1% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 8.56k ± 1% 8.61k ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 8.51k ± 1% 8.59k ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 8.54k ± 1% 8.60k ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·1 5.55k ± 2% 5.45k ± 2% ~ (p=0.056 n=5+5) neo/py(!log)/sql-zwrk.go·2 6.36k ± 1% 6.25k ± 1% -1.67% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·3 6.31k ± 0% 6.24k ± 1% -1.09% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·4 6.28k ± 0% 6.27k ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·8 6.34k ± 1% 6.28k ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sql-zwrk.go·12 6.35k ± 1% 6.33k ± 0% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 6.36k ± 0% 6.30k ± 1% -0.95% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·1 23.7k ± 0% 23.9k ± 0% +0.71% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 45.4k ± 0% 45.5k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·3 55.2k ± 1% 55.1k ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·4 60.7k ± 2% 60.4k ± 0% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·8 70.9k ± 2% 69.2k ± 2% -2.41% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·12 71.1k ± 3% 68.0k ± 5% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·16 71.0k ± 3% 68.1k ± 3% -4.07% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 27.3k ± 0% 27.2k ± 1% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 55.4k ± 1% 55.5k ± 1% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 64.0k ± 1% 64.0k ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 69.0k ± 1% 69.1k ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 80.9k ± 2% 81.1k ± 4% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 78.3k ± 5% 77.8k ± 8% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 75.4k ± 3% 76.8k ± 5% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·1 11.7k ± 1% 11.7k ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 19.0k ± 0% 18.9k ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·3 24.5k ± 1% 24.4k ± 2% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go·4 26.3k ± 1% 26.0k ± 3% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·8 24.9k ± 3% 24.6k ± 5% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·12 24.0k ± 5% 23.7k ± 3% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 25.4k ± 1% 24.1k ± 3% -5.14% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 12.2k ± 0% 12.2k ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 19.8k ± 0% 19.6k ± 1% -0.81% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 26.2k ± 1% 25.5k ± 1% -2.65% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 28.7k ± 1% 27.5k ± 2% -4.20% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 27.2k ± 3% 25.6k ± 2% -5.54% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 25.3k ± 2% 24.0k ± 2% -5.13% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 25.3k ± 1% 24.2k ± 1% -4.63% (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.29µs ± 0% 2.32µs ± 1% +1.24% (p=0.008 n=5+5) fs1-zwrk.go·2 2.69µs ± 1% 2.63µs ± 3% ~ (p=0.056 n=5+5) fs1-zwrk.go·3 2.76µs ± 0% 2.78µs ± 2% ~ (p=0.079 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.28µs ± 1% ~ (p=0.984 n=5+5) fs1-zwrk.go·12 9.46µs ± 1% 9.40µs ± 1% ~ (p=0.310 n=5+5) fs1-zwrk.go·16 12.6µs ± 1% 12.5µs ± 1% ~ (p=0.222 n=5+5) zeo/py/fs1-zwrk.go·1 110µs ± 0% 125µs ± 4% +13.55% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·2 173µs ± 1% 210µs ± 1% +21.27% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·3 224µs ± 1% 286µs ± 0% +27.49% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·4 286µs ± 1% 365µs ± 1% +27.90% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·8 545µs ± 1% 699µs ± 1% +28.25% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·12 802µs ± 1% 1029µs ± 0% +28.35% (p=0.008 n=5+5) zeo/py/fs1-zwrk.go·16 1.06ms ± 0% 1.36ms ± 2% +28.74% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 141µs ± 1% 142µs ± 1% ~ (p=0.151 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 236µs ± 1% 235µs ± 1% ~ (p=0.548 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 354µs ± 1% 353µs ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 472µs ± 1% 470µs ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 949µs ± 1% 938µs ± 1% -1.15% (p=0.032 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.42ms ± 1% 1.41ms ± 2% ~ (p=0.690 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.89ms ± 1% 1.89ms ± 1% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·1 181µs ± 1% 186µs ± 3% ~ (p=0.151 n=5+5) neo/py(!log)/sql-zwrk.go·2 317µs ± 1% 315µs ± 0% ~ (p=0.690 n=5+5) neo/py(!log)/sql-zwrk.go·3 477µs ± 1% 478µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·4 638µs ± 1% 636µs ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.28ms ± 1% 1.27ms ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.91ms ± 0% 1.92ms ± 1% ~ (p=0.056 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.57ms ± 1% 2.57ms ± 2% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·1 54.2µs ± 1% 54.4µs ± 0% ~ (p=0.151 n=5+5) neo/go/fs1-zwrk.go·2 52.5µs ± 1% 52.2µs ± 1% ~ (p=0.333 n=5+5) neo/go/fs1-zwrk.go·3 65.3µs ± 1% 65.3µs ± 0% ~ (p=1.000 n=5+5) neo/go/fs1-zwrk.go·4 79.6µs ± 1% 80.0µs ± 0% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·8 131µs ± 0% 133µs ± 1% +1.10% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·12 193µs ± 1% 193µs ± 1% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·16 256µs ± 1% 260µs ± 1% +1.38% (p=0.032 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 38.0µs ± 1% 38.0µs ± 0% ~ (p=0.889 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 36.1µs ± 1% 35.9µs ± 1% ~ (p=0.056 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 47.8µs ± 1% 47.7µs ± 1% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.7µs ± 1% 57.7µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 90.7µs ± 0% 90.6µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 129µs ± 0% 128µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 171µs ± 2% 171µs ± 0% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go·1 90.7µs ± 1% 91.2µs ± 0% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 109µs ± 1% 109µs ± 1% ~ (p=0.556 n=5+4) neo/go/sqlite-zwrk.go·3 123µs ± 1% 124µs ± 0% +0.74% (p=0.008 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% 270µs ± 2% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·12 393µs ± 1% 410µs ± 2% +4.33% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go·16 534µs ± 2% 560µs ± 1% +4.70% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 84.0µs ± 1% 84.0µs ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 102µs ± 0% 102µs ± 1% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 113µs ± 1% 113µs ± 0% ~ (p=0.310 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 133µs ± 0% 133µs ± 0% ~ (p=1.000 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 257µs ± 2% 257µs ± 2% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 415µs ± 1% 417µs ± 3% ~ (p=0.841 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 563µs ± 2% 563µs ± 1% ~ (p=0.841 n=5+5) cluster:deco dataset:prod1-1024 fs1-zwrk.go·1 1.80µs ± 0% 1.80µs ± 0% ~ (p=0.413 n=5+5) fs1-zwrk.go·2 1.98µs ± 3% 2.01µs ± 6% ~ (p=0.310 n=5+5) fs1-zwrk.go·3 2.27µs ± 1% 2.26µs ± 2% ~ (p=0.889 n=5+5) fs1-zwrk.go·4 2.58µs ± 2% 2.61µs ± 0% ~ (p=0.492 n=5+5) fs1-zwrk.go·8 5.04µs ± 0% 5.04µs ± 1% ~ (p=0.730 n=5+5) fs1-zwrk.go·12 7.55µs ± 0% 7.52µs ± 1% ~ (p=0.095 n=5+5) fs1-zwrk.go·16 10.0µs ± 0% 10.0µs ± 0% ~ (p=1.000 n=5+5) zeo/py/fs1-zwrk.go·1 103µs ± 0% 103µs ± 1% ~ (p=0.095 n=5+5) zeo/py/fs1-zwrk.go·2 162µs ± 1% 161µs ± 1% ~ (p=0.421 n=5+5) zeo/py/fs1-zwrk.go·3 212µs ± 1% 212µs ± 1% ~ (p=0.841 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% 512µs ± 1% ~ (p=0.548 n=5+5) zeo/py/fs1-zwrk.go·12 793µs ±12% 752µs ± 1% ~ (p=0.056 n=5+5) zeo/py/fs1-zwrk.go·16 991µs ± 1% 1001µs ± 6% ~ (p=0.421 n=5+5) neo/py(!log)/sqlite-zwrk.go·1 134µs ± 1% 134µs ± 1% ~ (p=0.841 n=5+5) neo/py(!log)/sqlite-zwrk.go·2 233µs ± 1% 230µs ± 1% -1.31% (p=0.008 n=5+5) neo/py(!log)/sqlite-zwrk.go·3 348µs ± 1% 345µs ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sqlite-zwrk.go·4 467µs ± 1% 465µs ± 1% ~ (p=0.310 n=5+5) neo/py(!log)/sqlite-zwrk.go·8 935µs ± 1% 929µs ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·12 1.41ms ± 1% 1.40ms ± 1% ~ (p=0.222 n=5+5) neo/py(!log)/sqlite-zwrk.go·16 1.87ms ± 1% 1.86ms ± 1% ~ (p=0.421 n=5+5) neo/py(!log)/sql-zwrk.go·1 180µs ± 2% 184µs ± 2% ~ (p=0.056 n=5+5) neo/py(!log)/sql-zwrk.go·2 315µs ± 1% 320µs ± 1% +1.69% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·3 475µs ± 0% 481µs ± 1% +1.11% (p=0.016 n=5+5) neo/py(!log)/sql-zwrk.go·4 637µs ± 0% 638µs ± 1% ~ (p=1.000 n=5+5) neo/py(!log)/sql-zwrk.go·8 1.26ms ± 1% 1.27ms ± 1% ~ (p=0.095 n=5+5) neo/py(!log)/sql-zwrk.go·12 1.89ms ± 1% 1.89ms ± 0% ~ (p=0.841 n=5+5) neo/py(!log)/sql-zwrk.go·16 2.52ms ± 0% 2.54ms ± 1% +0.96% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·1 42.2µs ± 0% 41.9µs ± 0% -0.70% (p=0.008 n=5+5) neo/go/fs1-zwrk.go·2 44.1µs ± 0% 44.0µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1-zwrk.go·3 54.4µs ± 1% 54.5µs ± 0% ~ (p=0.841 n=5+5) neo/go/fs1-zwrk.go·4 65.9µs ± 2% 66.2µs ± 0% ~ (p=0.548 n=5+5) neo/go/fs1-zwrk.go·8 113µs ± 2% 116µs ± 2% +2.48% (p=0.032 n=5+5) neo/go/fs1-zwrk.go·12 169µs ± 4% 177µs ± 5% ~ (p=0.056 n=5+5) neo/go/fs1-zwrk.go·16 225µs ± 3% 235µs ± 3% +4.24% (p=0.016 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·1 36.6µs ± 0% 36.8µs ± 1% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·2 36.1µs ± 1% 36.0µs ± 1% ~ (p=0.548 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·3 46.9µs ± 1% 46.9µs ± 1% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·4 57.9µs ± 1% 57.9µs ± 1% ~ (p=0.421 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·8 98.9µs ± 2% 98.6µs ± 4% ~ (p=0.690 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·12 153µs ± 5% 155µs ± 8% ~ (p=1.000 n=5+5) neo/go/fs1(!sha1)-zwrk.go(!sha1)·16 212µs ± 3% 208µs ± 5% ~ (p=0.421 n=5+5) neo/go/sqlite-zwrk.go·1 85.1µs ± 1% 85.5µs ± 1% ~ (p=0.151 n=5+5) neo/go/sqlite-zwrk.go·2 105µs ± 0% 106µs ± 1% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·3 123µs ± 1% 123µs ± 2% ~ (p=0.222 n=5+5) neo/go/sqlite-zwrk.go·4 152µs ± 1% 154µs ± 3% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·8 321µs ± 3% 325µs ± 5% ~ (p=0.548 n=5+5) neo/go/sqlite-zwrk.go·12 500µs ± 5% 507µs ± 3% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go·16 630µs ± 1% 665µs ± 3% +5.46% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·1 82.0µs ± 0% 82.3µs ± 1% ~ (p=0.690 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·2 101µs ± 0% 102µs ± 1% +0.82% (p=0.032 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·3 115µs ± 1% 118µs ± 1% +2.73% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·4 139µs ± 1% 145µs ± 2% +4.40% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·8 295µs ± 3% 312µs ± 2% +5.87% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·12 474µs ± 2% 500µs ± 2% +5.41% (p=0.008 n=5+5) neo/go/sqlite-zwrk.go(!sha1)·16 632µs ± 1% 662µs ± 1% +4.85% (p=0.008 n=5+5)
Showing
This source diff could not be displayed because it is too large. You can view the blob instead.
Please register or sign in to comment