Commit 0867c981 authored by Kirill Smelkov's avatar Kirill Smelkov

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)
parent 31dc070d
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment