X rio localhost timings (performance governor, C-states enabled)
; NEO/py log to no-log: $ ./benchstat-neopy-lognolog 20171106-time-rio-Cenabled.txt name old µs/object new µs/object delta dataset:wczblk1-8 rio/neo/py/sqlite/zhash.py 304 ± 6% 291 ± 2% ~ (p=0.056 n=5+5) rio/neo/py/sqlite/zhash.py-P16 2.19k ± 0% 2.01k ± 2% -8.20% (p=0.000 n=13+16) rio/neo/py/sqlite/zhash.go 248 ± 1% 231 ± 1% -7.19% (p=0.008 n=5+5) rio/neo/py/sqlite/zhash.go+prefetch128 125 ± 1% 110 ± 2% -11.57% (p=0.008 n=5+5) rio/neo/py/sqlite/zhash.go-P16 1.76k ±13% 1.62k ± 7% -8.06% (p=0.015 n=16+16) rio/neo/py/sql/zhash.py 325 ± 4% 313 ± 4% ~ (p=0.114 n=4+4) rio/neo/py/sql/zhash.py-P16 2.88k ± 1% 2.56k ± 1% -11.05% (p=0.000 n=15+15) rio/neo/py/sql/zhash.go 275 ± 2% 258 ± 1% -6.03% (p=0.008 n=5+5) rio/neo/py/sql/zhash.go+prefetch128 154 ± 3% 139 ± 1% -9.29% (p=0.008 n=5+5) rio/neo/py/sql/zhash.go-P16 2.30k ± 8% 2.21k ± 5% ~ (p=0.072 n=16+16) dataset:prod1-1024 rio/neo/py/sqlite/zhash.py 269 ± 1% 259 ± 4% -3.49% (p=0.032 n=5+5) rio/neo/py/sqlite/zhash.py-P16 2.19k ± 0% 1.89k ± 1% -13.62% (p=0.000 n=16+15) rio/neo/py/sqlite/zhash.go 158 ± 1% 142 ± 1% -10.36% (p=0.008 n=5+5) rio/neo/py/sqlite/zhash.go+prefetch128 116 ± 3% 101 ± 2% -13.22% (p=0.008 n=5+5) rio/neo/py/sqlite/zhash.go-P16 1.90k ± 0% 1.57k ± 0% -17.14% (p=0.000 n=14+13) rio/neo/py/sql/zhash.py 337 ±43% 293 ± 4% ~ (p=0.286 n=5+4) rio/neo/py/sql/zhash.py-P16 2.73k ± 0% 2.47k ± 0% -9.45% (p=0.000 n=15+15) rio/neo/py/sql/zhash.go 186 ± 3% 168 ± 1% -9.39% (p=0.008 n=5+5) rio/neo/py/sql/zhash.go+prefetch128 145 ± 2% 130 ± 2% -10.24% (p=0.008 n=5+5) rio/neo/py/sql/zhash.go-P16 2.29k ± 6% 2.08k ± 3% -9.20% (p=0.000 n=16+16) -------- ; Full summary $ benchstat -split dataset 20171106-time-rio-Cenabled.txt name pystone/s rio/pystone 178k ± 2% name µs/op rio/sha1/py/1024B 1.40 ± 0% rio/sha1/go/1024B 1.79 ± 1% rio/sha1/py/4096B 5.08 ± 2% rio/sha1/go/4096B 7.14 ± 0% name us/op rio/disk/randread/direct/4K-min 34.0 ± 1% rio/disk/randread/direct/4K-avg 92.9 ± 0% name time/op rio/disk/randread/pagecache/4K-min 221ns ± 0% rio/disk/randread/pagecache/4K-avg 637ns ± 0% name µs/object dataset:wczblk1-8 rio/fs1/zhash.py 22.3 ± 2% rio/fs1/zhash.py-P16 51.7 ±72% rio/fs1/zhash.go 2.40 ± 0% rio/fs1/zhash.go+prefetch128 4.34 ± 8% rio/fs1/zhash.go-P16 3.58 ±24% rio/zeo/zhash.py 336 ± 2% rio/zeo/zhash.py-P16 1.61k ±19% rio/neo/py/sqlite/zhash.py 304 ± 6% rio/neo/py/sqlite/zhash.py-P16 2.19k ± 0% rio/neo/py/sqlite/zhash.go 248 ± 1% rio/neo/py/sqlite/zhash.go+prefetch128 125 ± 1% rio/neo/py/sqlite/zhash.go-P16 1.76k ±13% rio/neo/py(!log)/sqlite/zhash.py 291 ± 2% rio/neo/py(!log)/sqlite/zhash.py-P16 2.01k ± 2% rio/neo/py(!log)/sqlite/zhash.go 231 ± 1% rio/neo/py(!log)/sqlite/zhash.go+prefetch128 110 ± 2% rio/neo/py(!log)/sqlite/zhash.go-P16 1.62k ± 7% rio/neo/py/sql/zhash.py 325 ± 4% rio/neo/py/sql/zhash.py-P16 2.88k ± 1% rio/neo/py/sql/zhash.go 275 ± 2% rio/neo/py/sql/zhash.go+prefetch128 154 ± 3% rio/neo/py/sql/zhash.go-P16 2.30k ± 8% rio/neo/py(!log)/sql/zhash.py 313 ± 4% rio/neo/py(!log)/sql/zhash.py-P16 2.56k ± 1% rio/neo/py(!log)/sql/zhash.go 258 ± 1% rio/neo/py(!log)/sql/zhash.go+prefetch128 139 ± 1% rio/neo/py(!log)/sql/zhash.go-P16 2.21k ± 5% rio/neo/go/zhash.py 190 ± 3% rio/neo/go/zhash.py-P16 784 ± 9% rio/neo/go/zhash.go 52.0 ± 1% rio/neo/go/zhash.go+prefetch128 26.6 ± 5% rio/neo/go/zhash.go-P16 256 ± 6% rio/neo/go(!sha1)/zhash.go 35.3 ± 4% rio/neo/go(!sha1)/zhash.go+prefetch128 17.3 ± 2% rio/neo/go(!sha1)/zhash.go-P16 152 ±13% dataset:prod1-1024 rio/fs1/zhash.py 18.9 ± 1% rio/fs1/zhash.py-P16 58.0 ±52% rio/fs1/zhash.go 1.30 ± 0% rio/fs1/zhash.go+prefetch128 2.78 ±14% rio/fs1/zhash.go-P16 2.21 ± 9% rio/zeo/zhash.py 302 ± 7% rio/zeo/zhash.py-P16 1.44k ±11% rio/neo/py/sqlite/zhash.py 269 ± 1% rio/neo/py/sqlite/zhash.py-P16 2.19k ± 0% rio/neo/py/sqlite/zhash.go 158 ± 1% rio/neo/py/sqlite/zhash.go+prefetch128 116 ± 3% rio/neo/py/sqlite/zhash.go-P16 1.90k ± 0% rio/neo/py(!log)/sqlite/zhash.py 259 ± 4% rio/neo/py(!log)/sqlite/zhash.py-P16 1.89k ± 1% rio/neo/py(!log)/sqlite/zhash.go 142 ± 1% rio/neo/py(!log)/sqlite/zhash.go+prefetch128 101 ± 2% rio/neo/py(!log)/sqlite/zhash.go-P16 1.57k ± 0% rio/neo/py/sql/zhash.py 337 ±43% rio/neo/py/sql/zhash.py-P16 2.73k ± 0% rio/neo/py/sql/zhash.go 186 ± 3% rio/neo/py/sql/zhash.go+prefetch128 145 ± 2% rio/neo/py/sql/zhash.go-P16 2.29k ± 6% rio/neo/py(!log)/sql/zhash.py 293 ± 4% rio/neo/py(!log)/sql/zhash.py-P16 2.47k ± 0% rio/neo/py(!log)/sql/zhash.go 168 ± 1% rio/neo/py(!log)/sql/zhash.go+prefetch128 130 ± 2% rio/neo/py(!log)/sql/zhash.go-P16 2.08k ± 3% rio/neo/go/zhash.py 181 ± 5% rio/neo/go/zhash.py-P16 714 ± 6% rio/neo/go/zhash.go 36.9 ± 3% rio/neo/go/zhash.go+prefetch128 16.5 ± 1% rio/neo/go/zhash.go-P16 239 ± 4% rio/neo/go(!sha1)/zhash.go 32.7 ± 7% rio/neo/go(!sha1)/zhash.go+prefetch128 13.5 ± 1% rio/neo/go(!sha1)/zhash.go-P16 190 ± 7%
Showing
This source diff could not be displayed because it is too large. You can view the blob instead.