• Kirill Smelkov's avatar
    X neo1: localhost timings, Cenabled, zwrk was running for 10s at each iteration · 5db60f7e
    Kirill Smelkov authored
    Compared to zwrk@1s (previous commit) the changes are in within, or
    close to be in within, noise and in particular it does not help for
    -zwrk.go timings like it did with Cstates disabled (f40c8b4b).
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    $ benchstat -split node,cluster,dataset  20180308-neo1-ffixed-c-zwrk1s.txt 20180308-neo1-ffixed-c-zwrk10s.txt
    
    name                                           old pystone/s            new pystone/s            delta
    node:neo1
    pystone                                                      106k ± 1%                106k ± 1%     ~     (p=1.000 n=5+5)
    
    name                                           old time/op              new time/op              delta
    node:neo1
    crc32/py/4K                                                5.13µs ± 1%              5.16µs ± 1%     ~     (p=0.310 n=5+5)
    crc32/go/4K                                                2.79µs ± 0%              2.79µs ± 0%     ~     (p=0.238 n=5+4)
    sha1/py/4K                                                 13.5µs ± 1%              13.5µs ± 1%     ~     (p=0.905 n=4+5)
    sha1/go/4K                                                 9.82µs ± 0%              9.82µs ± 0%     ~     (p=0.444 n=5+5)
    unzlib/py/wczdata                                          35.9µs ± 1%              36.1µs ± 1%     ~     (p=0.548 n=5+5)
    unzlib/go/wczdata                                          31.2µs ± 0%              31.3µs ± 0%     ~     (p=0.548 n=5+5)
    unzlib/py/prod1-avg                                        16.1µs ± 3%              16.4µs ± 1%     ~     (p=0.095 n=5+5)
    unzlib/go/prod1-avg                                        9.38µs ± 1%              9.41µs ± 1%     ~     (p=0.548 n=5+5)
    disk/randread/direct/4K-min                                 162µs ± 0%               162µs ± 0%     ~     (p=0.460 n=4+5)
    disk/randread/direct/4K-avg                                 187µs ± 1%               187µs ± 0%     ~     (p=1.000 n=5+5)
    disk/randread/pagecache/4K-min                              392ns ± 1%               386ns ± 1%   -1.35%  (p=0.032 n=5+4)
    disk/randread/pagecache/4K-avg                              808ns ± 0%               804ns ± 0%   -0.56%  (p=0.016 n=5+4)
    
    name                                           old time/object          new time/object          delta
    cluster:neo1 dataset:wczblk1-8
    fs1-zhash.py                                               34.8µs ± 1%              34.9µs ± 1%     ~     (p=0.762 n=5+5)
    fs1-zhash.go                                               5.96µs ± 1%              6.00µs ± 0%     ~     (p=0.556 n=5+4)
    fs1-zhash.go+prefetch128                                   6.60µs ± 0%              6.58µs ± 2%     ~     (p=0.762 n=4+5)
    zeo/py/fs1-zhash.py                                         524µs ± 2%               516µs ± 8%     ~     (p=1.000 n=5+5)
    zeo/py/fs1-zhash.go                                         197µs ± 6%               200µs ± 4%     ~     (p=1.000 n=5+5)
    zeo/py/fs1-zhash.go+prefetch128                             100µs ± 2%                98µs ± 2%     ~     (p=0.135 n=5+5)
    neo/py(!log)/sqlite-zhash.py                                625µs ±20%               692µs ± 5%  +10.75%  (p=0.032 n=5+5)
    neo/py(!log)/sqlite-zhash.go                                231µs ± 5%               230µs ± 4%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zhash.go+prefetch128                    164µs ± 1%               165µs ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zhash.py                                   992µs ±44%               938µs ±50%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zhash.go                                   329µs ±14%               310µs ±10%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sql-zhash.go+prefetch128                       242µs ± 5%               244µs ± 8%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zhash.py                                         373µs ±19%               368µs ±27%     ~     (p=0.802 n=5+5)
    neo/go/fs1-zhash.go                                        80.0µs ± 2%              80.2µs ± 2%     ~     (p=1.000 n=5+5)
    neo/go/fs1-zhash.go+prefetch128                            34.8µs ± 5%              34.8µs ± 5%     ~     (p=0.889 n=5+5)
    neo/go/fs1(!sha1)-zhash.go(!sha1)                          57.5µs ± 3%              56.7µs ± 3%     ~     (p=0.421 n=5+5)
    neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1)              23.8µs ± 7%              22.7µs ± 3%     ~     (p=0.063 n=5+5)
    neo/go/sqlite-zhash.py                                      415µs ± 3%               406µs ± 8%     ~     (p=0.222 n=5+5)
    neo/go/sqlite-zhash.go                                      126µs ± 1%               125µs ± 2%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128                         45.6µs ± 6%              47.9µs ± 5%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zhash.go(!sha1)                               117µs ± 3%               115µs ± 1%     ~     (p=0.135 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128(!sha1)                  45.8µs ± 4%              47.2µs ±13%     ~     (p=0.841 n=5+5)
    cluster:neo1 dataset:prod1-1024
    fs1-zhash.py                                               29.1µs ± 1%              29.1µs ± 2%     ~     (p=1.000 n=5+5)
    fs1-zhash.go                                               3.76µs ± 2%              3.74µs ± 2%     ~     (p=1.000 n=5+5)
    fs1-zhash.go+prefetch128                                   3.82µs ± 3%              3.88µs ± 3%     ~     (p=0.484 n=5+5)
    zeo/py/fs1-zhash.py                                         490µs ± 1%               499µs ± 2%     ~     (p=0.095 n=5+5)
    zeo/py/fs1-zhash.go                                         173µs ±12%               171µs ± 4%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zhash.go+prefetch128                            86.6µs ± 1%              87.9µs ± 1%   +1.50%  (p=0.032 n=5+5)
    neo/py(!log)/sqlite-zhash.py                                639µs ±23%               678µs ± 3%     ~     (p=0.651 n=5+5)
    neo/py(!log)/sqlite-zhash.go                                216µs ± 3%               211µs ± 6%     ~     (p=0.500 n=5+5)
    neo/py(!log)/sqlite-zhash.go+prefetch128                    150µs ± 2%               150µs ± 1%     ~     (p=0.984 n=5+5)
    neo/py(!log)/sql-zhash.py                                   912µs ±50%               922µs ±53%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sql-zhash.go                                   307µs ±10%               289µs ± 5%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sql-zhash.go+prefetch128                       227µs ± 3%               228µs ± 4%     ~     (p=0.841 n=5+5)
    neo/go/fs1-zhash.py                                         336µs ±11%               359µs ±15%     ~     (p=0.786 n=5+5)
    neo/go/fs1-zhash.go                                        61.5µs ± 3%              62.1µs ± 0%     ~     (p=0.389 n=5+5)
    neo/go/fs1-zhash.go+prefetch128                            22.6µs ± 3%              22.5µs ± 1%     ~     (p=0.556 n=5+5)
    neo/go/fs1(!sha1)-zhash.go(!sha1)                          52.5µs ± 4%              51.4µs ± 4%     ~     (p=0.175 n=5+5)
    neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1)              18.2µs ± 4%              18.6µs ± 3%     ~     (p=0.206 n=5+5)
    neo/go/sqlite-zhash.py                                      387µs ± 4%               396µs ± 4%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zhash.go                                      113µs ± 1%               114µs ± 1%     ~     (p=0.722 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128                         41.7µs ± 3%              41.5µs ± 6%     ~     (p=0.889 n=5+5)
    neo/go/sqlite-zhash.go(!sha1)                               110µs ± 2%               109µs ± 1%     ~     (p=0.222 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128(!sha1)                  40.9µs ± 5%              41.4µs ± 3%     ~     (p=0.595 n=5+5)
    
    name                                           old req/s                new req/s                delta
    cluster:neo1 dataset:wczblk1-8
    fs1-zwrk.go·1                                                230k ± 0%                229k ± 1%     ~     (p=0.151 n=5+5)
    fs1-zwrk.go·2                                                447k ± 1%                446k ± 1%     ~     (p=1.000 n=5+5)
    fs1-zwrk.go·3                                                666k ± 0%                665k ± 1%     ~     (p=0.690 n=5+5)
    fs1-zwrk.go·4                                                870k ± 0%                868k ± 1%     ~     (p=0.730 n=4+5)
    fs1-zwrk.go·8                                                991k ± 0%                988k ± 1%     ~     (p=0.690 n=5+5)
    fs1-zwrk.go·12                                              1.02M ± 0%               1.01M ± 1%     ~     (p=0.310 n=5+5)
    fs1-zwrk.go·16                                              1.02M ± 0%               1.01M ± 1%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        5.06k ± 1%               5.13k ± 1%   +1.45%  (p=0.008 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        6.93k ± 2%               6.93k ± 1%     ~     (p=0.841 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        7.48k ± 1%               7.54k ± 1%   +0.84%  (p=0.032 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        7.69k ± 2%               7.75k ± 1%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        8.02k ± 1%               8.09k ± 0%   +0.83%  (p=0.032 n=5+5)
    zeo/py/fs1-zwrk.go·12                                       8.40k ± 2%               8.46k ± 0%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zwrk.go·16                                       8.46k ± 1%               8.52k ± 0%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               4.22k ± 2%               4.35k ± 1%   +2.92%  (p=0.008 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               6.29k ± 3%               6.33k ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·3                               6.29k ± 2%               6.22k ± 4%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·4                               6.26k ± 3%               6.25k ± 1%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·8                               6.18k ± 3%               6.25k ± 2%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                              6.04k ± 5%               6.26k ± 2%     ~     (p=0.222 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·16                              6.21k ± 5%               6.24k ± 1%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  3.27k ±13%               3.29k ± 7%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  3.98k ± 3%               4.08k ± 2%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  3.97k ± 4%               4.05k ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  3.95k ± 5%               4.10k ± 2%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                  4.07k ± 4%               4.04k ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                 4.11k ± 6%               4.03k ± 2%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·16                                 4.03k ± 9%               3.97k ± 3%     ~     (p=1.000 n=5+5)
    neo/go/fs1-zwrk.go·1                                        12.9k ± 1%               12.9k ± 0%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zwrk.go·2                                        24.9k ± 0%               24.8k ± 1%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zwrk.go·3                                        32.3k ± 0%               32.3k ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·4                                        40.9k ± 0%               40.7k ± 1%   -0.55%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·8                                        54.7k ± 1%               54.5k ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·12                                       56.5k ± 1%               57.2k ± 1%   +1.18%  (p=0.016 n=5+5)
    neo/go/fs1-zwrk.go·16                                       54.5k ± 1%               58.3k ± 1%   +6.99%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                          19.0k ± 2%               19.1k ± 1%     ~     (p=1.000 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                          37.5k ± 2%               37.7k ± 1%     ~     (p=0.548 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                          48.0k ± 0%               47.7k ± 1%     ~     (p=0.056 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                          59.0k ± 0%               58.6k ± 1%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          78.1k ± 0%               77.6k ± 1%     ~     (p=0.056 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         80.7k ± 7%               83.1k ± 1%   +3.04%  (p=0.032 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         80.7k ± 1%               84.9k ± 2%   +5.23%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     8.12k ± 0%               8.06k ± 0%   -0.75%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     14.9k ± 0%               14.7k ± 1%   -1.31%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     20.9k ± 0%               20.3k ± 1%   -2.48%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     25.0k ± 0%               24.1k ± 1%   -3.69%  (p=0.016 n=4+5)
    neo/go/sqlite-zwrk.go·8                                     32.1k ± 1%               30.4k ± 1%   -5.40%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    32.3k ± 1%               30.8k ± 3%   -4.56%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·16                                    30.6k ±10%               30.1k ± 2%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                              8.84k ± 1%               8.84k ± 0%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              16.2k ± 0%               16.1k ± 1%   -0.67%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              22.5k ± 0%               22.1k ± 1%   -1.73%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              27.5k ± 0%               26.8k ± 1%   -2.68%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              34.2k ± 1%               33.1k ± 2%   -3.21%  (p=0.016 n=4+5)
    neo/go/sqlite-zwrk.go(!sha1)·12                             33.4k ± 2%               32.9k ± 2%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             32.8k ± 2%               32.1k ± 2%     ~     (p=0.056 n=5+5)
    cluster:neo1 dataset:prod1-1024
    fs1-zwrk.go·1                                                454k ± 0%                453k ± 0%     ~     (p=0.310 n=5+5)
    fs1-zwrk.go·2                                                899k ± 0%                891k ± 0%   -0.83%  (p=0.008 n=5+5)
    fs1-zwrk.go·3                                               1.31M ± 8%               1.32M ± 3%     ~     (p=1.000 n=5+5)
    fs1-zwrk.go·4                                               1.77M ± 1%               1.77M ± 1%     ~     (p=0.841 n=5+5)
    fs1-zwrk.go·8                                               2.02M ± 2%               2.00M ± 2%     ~     (p=0.421 n=5+5)
    fs1-zwrk.go·12                                              2.04M ± 0%               2.04M ± 0%     ~     (p=0.063 n=5+4)
    fs1-zwrk.go·16                                              2.04M ± 0%               2.03M ± 2%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        5.84k ± 4%               5.90k ± 1%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        8.59k ± 2%               8.50k ± 0%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        9.37k ± 2%               9.32k ± 1%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        9.75k ± 3%               9.70k ± 1%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        10.2k ± 3%               10.2k ± 2%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·12                                       10.5k ± 1%               10.4k ± 0%     ~     (p=0.095 n=5+5)
    zeo/py/fs1-zwrk.go·16                                       10.5k ± 1%               10.5k ± 1%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               4.79k ± 5%               4.78k ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               6.49k ± 0%               6.42k ± 2%     ~     (p=0.063 n=4+5)
    neo/py(!log)/sqlite-zwrk.go·3                               6.37k ± 6%               6.40k ± 2%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·4                               6.41k ± 1%               6.40k ± 1%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·8                               6.36k ± 5%               6.39k ± 1%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                              6.43k ± 0%               6.44k ± 1%     ~     (p=0.556 n=4+5)
    neo/py(!log)/sqlite-zwrk.go·16                              6.37k ± 1%               6.38k ± 1%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  3.32k ±13%               3.41k ± 4%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  4.08k ± 7%               4.14k ± 2%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  4.11k ± 3%               4.12k ± 1%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  4.08k ± 4%               4.09k ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                  3.98k ± 3%               4.18k ± 2%   +4.87%  (p=0.016 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                 4.11k ± 5%               4.09k ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·16                                 4.22k ± 4%               4.14k ± 3%     ~     (p=0.310 n=5+5)
    neo/go/fs1-zwrk.go·1                                        17.3k ± 1%               17.2k ± 1%     ~     (p=0.222 n=5+5)
    neo/go/fs1-zwrk.go·2                                        32.8k ± 1%               32.5k ± 1%     ~     (p=0.111 n=4+5)
    neo/go/fs1-zwrk.go·3                                        43.3k ± 0%               43.0k ± 1%   -0.61%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·4                                        53.0k ± 0%               52.7k ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·8                                        66.5k ± 1%               67.3k ± 1%     ~     (p=0.095 n=5+5)
    neo/go/fs1-zwrk.go·12                                       60.7k ± 2%               64.9k ± 2%   +6.81%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·16                                       55.5k ± 2%               57.3k ± 4%   +3.28%  (p=0.032 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                          20.1k ± 2%               20.3k ± 2%     ~     (p=0.310 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                          40.2k ± 1%               40.4k ± 1%     ~     (p=0.151 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                          51.5k ± 0%               51.5k ± 1%     ~     (p=0.690 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                          62.1k ± 0%               62.0k ± 1%     ~     (p=0.690 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          74.3k ± 2%               77.1k ± 2%   +3.66%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         67.1k ± 3%               75.3k ± 3%  +12.21%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         59.5k ± 2%               63.9k ± 2%   +7.44%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     8.89k ± 4%               8.99k ± 0%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     15.9k ± 0%               15.8k ± 1%     ~     (p=0.222 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     21.8k ± 1%               21.5k ± 1%   -1.24%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     26.2k ± 0%               25.7k ± 1%   -2.11%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·8                                     29.9k ± 1%               28.7k ± 2%   -4.03%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    28.7k ± 0%               27.3k ± 3%   -4.85%  (p=0.016 n=4+5)
    neo/go/sqlite-zwrk.go·16                                    28.8k ± 1%               27.1k ± 2%   -5.85%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                              9.33k ± 1%               9.31k ± 0%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              16.4k ± 0%               16.3k ± 0%     ~     (p=0.190 n=4+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              22.7k ± 0%               22.3k ± 1%   -1.53%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              27.4k ± 0%               26.8k ± 1%   -2.06%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              31.4k ± 1%               30.1k ± 0%   -4.24%  (p=0.016 n=5+4)
    neo/go/sqlite-zwrk.go(!sha1)·12                             29.8k ± 1%               28.4k ± 2%   -4.78%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             29.6k ± 2%               27.9k ± 3%   -5.82%  (p=0.008 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.37µs ± 1%     ~     (p=0.135 n=5+5)
    fs1-zwrk.go·2                                              4.47µs ± 1%              4.48µs ± 1%     ~     (p=0.968 n=5+5)
    fs1-zwrk.go·3                                              4.51µs ± 0%              4.51µs ± 1%     ~     (p=0.651 n=5+5)
    fs1-zwrk.go·4                                              4.60µs ± 0%              4.61µs ± 1%     ~     (p=0.730 n=4+5)
    fs1-zwrk.go·8                                              8.07µs ± 0%              8.10µs ± 1%     ~     (p=0.571 n=5+5)
    fs1-zwrk.go·12                                             11.8µs ± 0%              11.9µs ± 1%     ~     (p=0.341 n=5+5)
    fs1-zwrk.go·16                                             15.7µs ± 0%              15.8µs ± 1%     ~     (p=0.516 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        198µs ± 1%               195µs ± 1%   -1.43%  (p=0.008 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        289µs ± 2%               289µs ± 1%     ~     (p=0.841 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        401µs ± 1%               398µs ± 1%   -0.84%  (p=0.032 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        520µs ± 2%               516µs ± 1%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zwrk.go·8                                       1.00ms ± 1%              0.99ms ± 0%   -0.82%  (p=0.032 n=5+5)
    zeo/py/fs1-zwrk.go·12                                      1.43ms ± 2%              1.42ms ± 0%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zwrk.go·16                                      1.89ms ± 1%              1.88ms ± 0%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               237µs ± 2%               230µs ± 1%   -2.86%  (p=0.008 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               318µs ± 3%               316µs ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·3                               477µs ± 2%               483µs ± 4%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·4                               639µs ± 3%               640µs ± 1%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·8                              1.30ms ± 3%              1.28ms ± 2%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                             1.99ms ± 5%              1.92ms ± 2%     ~     (p=0.222 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·16                             2.58ms ± 5%              2.57ms ± 1%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  308µs ±13%               305µs ± 7%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  503µs ± 3%               491µs ± 2%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  756µs ± 4%               740µs ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                 1.01ms ± 5%              0.98ms ± 2%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                 1.97ms ± 4%              1.98ms ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                2.92ms ± 6%              2.98ms ± 2%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·16                                3.98ms ± 8%              4.03ms ± 3%     ~     (p=1.000 n=5+5)
    neo/go/fs1-zwrk.go·1                                       77.3µs ± 1%              77.8µs ± 0%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zwrk.go·2                                       80.4µs ± 0%              80.7µs ± 1%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zwrk.go·3                                       92.8µs ± 0%              93.0µs ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·4                                       97.8µs ± 0%              98.4µs ± 1%   +0.56%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·8                                        146µs ± 1%               147µs ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·12                                       212µs ± 1%               210µs ± 1%   -1.16%  (p=0.016 n=5+5)
    neo/go/fs1-zwrk.go·16                                       294µs ± 1%               274µs ± 1%   -6.53%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                         52.6µs ± 2%              52.3µs ± 1%     ~     (p=1.000 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                         53.3µs ± 2%              53.1µs ± 1%     ~     (p=0.548 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                         62.5µs ± 0%              62.8µs ± 1%     ~     (p=0.056 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                         67.8µs ± 0%              68.3µs ± 1%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          102µs ± 0%               103µs ± 1%     ~     (p=0.056 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         149µs ± 7%               144µs ± 1%   -3.07%  (p=0.032 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         198µs ± 1%               188µs ± 2%   -4.97%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     123µs ± 0%               124µs ± 0%   +0.76%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     134µs ± 0%               136µs ± 1%   +1.33%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     144µs ± 0%               148µs ± 1%   +2.55%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     160µs ± 0%               166µs ± 1%   +3.84%  (p=0.016 n=4+5)
    neo/go/sqlite-zwrk.go·8                                     249µs ± 1%               263µs ± 1%   +5.71%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    372µs ± 1%               390µs ± 3%   +4.80%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·16                                    524µs ±11%               532µs ± 2%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                              113µs ± 1%               113µs ± 0%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              124µs ± 0%               125µs ± 1%   +0.67%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              133µs ± 0%               136µs ± 1%   +1.76%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              145µs ± 0%               149µs ± 1%   +2.75%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              234µs ± 1%               242µs ± 2%   +3.33%  (p=0.016 n=4+5)
    neo/go/sqlite-zwrk.go(!sha1)·12                             360µs ± 2%               365µs ± 2%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             487µs ± 2%               499µs ± 2%     ~     (p=0.056 n=5+5)
    cluster:neo1 dataset:prod1-1024
    fs1-zwrk.go·1                                              2.21µs ± 0%              2.21µs ± 0%     ~     (p=0.286 n=5+5)
    fs1-zwrk.go·2                                              2.23µs ± 0%              2.24µs ± 0%   +0.84%  (p=0.008 n=5+5)
    fs1-zwrk.go·3                                              2.30µs ± 9%              2.27µs ± 3%     ~     (p=0.849 n=5+5)
    fs1-zwrk.go·4                                              2.26µs ± 1%              2.27µs ± 1%     ~     (p=0.794 n=5+5)
    fs1-zwrk.go·8                                              3.97µs ± 2%              4.00µs ± 2%     ~     (p=0.421 n=5+5)
    fs1-zwrk.go·12                                             5.90µs ± 0%              5.88µs ± 0%   -0.28%  (p=0.032 n=5+4)
    fs1-zwrk.go·16                                             7.86µs ± 0%              7.83µs ± 0%     ~     (p=0.111 n=5+4)
    zeo/py/fs1-zwrk.go·1                                        171µs ± 4%               170µs ± 1%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        233µs ± 2%               235µs ± 0%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        320µs ± 2%               322µs ± 1%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        410µs ± 3%               412µs ± 1%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        783µs ± 3%               782µs ± 2%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·12                                      1.14ms ± 1%              1.15ms ± 0%     ~     (p=0.095 n=5+5)
    zeo/py/fs1-zwrk.go·16                                      1.53ms ± 1%              1.52ms ± 1%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               209µs ± 5%               209µs ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               308µs ± 0%               312µs ± 2%     ~     (p=0.063 n=4+5)
    neo/py(!log)/sqlite-zwrk.go·3                               472µs ± 6%               469µs ± 2%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·4                               624µs ± 1%               625µs ± 1%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·8                              1.26ms ± 6%              1.25ms ± 1%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                             1.87ms ± 0%              1.86ms ± 1%     ~     (p=0.556 n=4+5)
    neo/py(!log)/sqlite-zwrk.go·16                             2.51ms ± 1%              2.51ms ± 1%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  304µs ±13%               294µs ± 4%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  491µs ± 7%               483µs ± 2%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  730µs ± 3%               728µs ± 1%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  982µs ± 4%               978µs ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                 2.01ms ± 3%              1.92ms ± 2%   -4.68%  (p=0.016 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                2.92ms ± 5%              2.94ms ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·16                                3.79ms ± 4%              3.87ms ± 3%     ~     (p=0.310 n=5+5)
    neo/go/fs1-zwrk.go·1                                       57.8µs ± 1%              58.1µs ± 1%     ~     (p=0.222 n=5+5)
    neo/go/fs1-zwrk.go·2                                       61.1µs ± 1%              61.5µs ± 1%     ~     (p=0.111 n=4+5)
    neo/go/fs1-zwrk.go·3                                       69.3µs ± 0%              69.7µs ± 1%   +0.62%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·4                                       75.5µs ± 0%              75.8µs ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·8                                        120µs ± 1%               119µs ± 2%     ~     (p=0.095 n=5+5)
    neo/go/fs1-zwrk.go·12                                       198µs ± 2%               185µs ± 2%   -6.38%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·16                                       289µs ± 2%               280µs ± 4%   -3.14%  (p=0.032 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                         49.9µs ± 2%              49.4µs ± 2%     ~     (p=0.310 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                         49.8µs ± 1%              49.5µs ± 1%     ~     (p=0.151 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                         58.3µs ± 0%              58.2µs ± 1%     ~     (p=0.690 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                         64.4µs ± 0%              64.5µs ± 1%     ~     (p=0.690 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          108µs ± 2%               104µs ± 2%   -3.52%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         179µs ± 3%               159µs ± 3%  -10.88%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         269µs ± 2%               250µs ± 2%   -6.92%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     113µs ± 4%               111µs ± 0%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     126µs ± 0%               127µs ± 1%     ~     (p=0.222 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     138µs ± 1%               140µs ± 1%   +1.26%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     152µs ± 0%               156µs ± 1%   +2.16%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·8                                     267µs ± 1%               279µs ± 2%   +4.21%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    418µs ± 0%               440µs ± 3%   +5.13%  (p=0.016 n=4+5)
    neo/go/sqlite-zwrk.go·16                                    556µs ± 1%               591µs ± 2%   +6.23%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                              107µs ± 1%               107µs ± 0%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              122µs ± 0%               122µs ± 0%     ~     (p=0.190 n=4+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              132µs ± 0%               134µs ± 1%   +1.56%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              146µs ± 0%               149µs ± 1%   +2.10%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              255µs ± 1%               266µs ± 0%   +4.43%  (p=0.016 n=5+4)
    neo/go/sqlite-zwrk.go(!sha1)·12                             403µs ± 1%               423µs ± 2%   +5.03%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             541µs ± 2%               574µs ± 3%   +6.20%  (p=0.008 n=5+5)
    5db60f7e
20180308-neo1-ffixed-c-zwrk10s.txt 137 KB