Skip to content

Commit

Permalink
Run benchmarks on a dedicated runner (#373)
Browse files Browse the repository at this point in the history
  • Loading branch information
drogus authored Oct 5, 2023
1 parent e635024 commit b7d5d83
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ env:
jobs:
benchmark:
name: run benchmarks
runs-on: self-hosted
runs-on: benchmarks-runner
steps:
- name: Checkout sources for a PR
if: ${{ github.event.inputs.ref }}
Expand Down

1 comment on commit b7d5d83

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark for b7d5d83

Click to view benchmark
group                                                                    base                                     changes
-----                                                                    ----                                     -------
serialize/location/bsatn/count=100                                       1.00      2.3±0.02µs 42.1 MElem/sec      1.01      2.3±0.04µs 41.5 MElem/sec
serialize/location/json/count=100                                        1.00      3.2±0.03µs 29.9 MElem/sec      1.00      3.2±0.02µs 29.9 MElem/sec
serialize/location/product_value/count=100                               1.00      2.1±0.02µs 45.2 MElem/sec      1.02      2.2±0.01µs 44.3 MElem/sec
serialize/person/bsatn/count=100                                         1.04      3.2±0.07µs 30.0 MElem/sec      1.00      3.1±0.02µs 31.3 MElem/sec
serialize/person/json/count=100                                          1.00      4.9±0.02µs 19.4 MElem/sec      1.00      4.9±0.03µs 19.4 MElem/sec
serialize/person/product_value/count=100                                 1.01   1633.1±8.41ns 58.4 MElem/sec      1.00  1618.1±10.31ns 58.9 MElem/sec
sqlite/disk/empty                                                        1.02    454.7±3.46ns        ? ?/sec      1.00    446.7±1.94ns        ? ?/sec
sqlite/disk/filter/string/indexed/load=1000/count=10                     1.00      5.8±0.04µs 169.1 KElem/sec     1.00      5.8±0.03µs 168.2 KElem/sec
sqlite/disk/filter/string/non_indexed/load=1000/count=10                 1.00     51.3±0.55µs 19.0 KElem/sec      1.01     52.0±0.29µs 18.8 KElem/sec
sqlite/disk/filter/u64/indexed/load=1000/count=10                        1.00      5.6±0.02µs 175.7 KElem/sec     1.00      5.6±0.03µs 175.9 KElem/sec
sqlite/disk/filter/u64/non_indexed/load=1000/count=10                    1.00     32.9±0.12µs 29.7 KElem/sec      1.00     32.7±0.05µs 29.8 KElem/sec
sqlite/disk/find_unique/u32/load=1000                                    1.02      2.5±0.01µs 396.3 KElem/sec     1.00      2.4±0.01µs 402.8 KElem/sec
sqlite/disk/insert_1/location/multi_index/load=0                         1.01     14.7±0.04µs 66.5 KElem/sec      1.00     14.6±0.06µs 66.8 KElem/sec
sqlite/disk/insert_1/location/multi_index/load=1000                      1.00     15.8±0.15µs 61.6 KElem/sec      1.01     16.0±0.16µs 61.2 KElem/sec
sqlite/disk/insert_1/location/non_unique/load=0                          1.00      7.3±0.24µs 134.2 KElem/sec     1.01      7.4±0.34µs 132.7 KElem/sec
sqlite/disk/insert_1/location/non_unique/load=1000                       1.00      7.2±0.05µs 136.4 KElem/sec     1.01      7.2±0.03µs 135.7 KElem/sec
sqlite/disk/insert_1/location/unique/load=0                              1.03      7.4±1.68µs 131.2 KElem/sec     1.00      7.2±0.05µs 134.9 KElem/sec
sqlite/disk/insert_1/location/unique/load=1000                           1.00      7.2±0.04µs 135.6 KElem/sec     1.01      7.3±0.06µs 134.7 KElem/sec
sqlite/disk/insert_1/person/multi_index/load=0                           1.01     14.5±0.96µs 67.3 KElem/sec      1.00     14.3±0.06µs 68.2 KElem/sec
sqlite/disk/insert_1/person/multi_index/load=1000                        1.00     16.2±0.12µs 60.4 KElem/sec      1.01     16.3±0.24µs 59.8 KElem/sec
sqlite/disk/insert_1/person/non_unique/load=0                            1.00      7.3±0.32µs 132.9 KElem/sec     1.01      7.4±0.31µs 132.2 KElem/sec
sqlite/disk/insert_1/person/non_unique/load=1000                         1.00      7.4±0.06µs 131.2 KElem/sec     1.00      7.4±0.07µs 131.2 KElem/sec
sqlite/disk/insert_1/person/unique/load=0                                1.01      7.6±2.18µs 129.3 KElem/sec     1.00      7.5±1.24µs 130.4 KElem/sec
sqlite/disk/insert_1/person/unique/load=1000                             1.00      7.4±0.10µs 131.5 KElem/sec     1.00      7.5±0.06µs 131.0 KElem/sec
sqlite/disk/insert_bulk/location/multi_index/load=0/count=100            1.00    132.7±1.79µs  7.4 KElem/sec      1.00    132.1±2.66µs  7.4 KElem/sec
sqlite/disk/insert_bulk/location/multi_index/load=1000/count=100         1.00    205.3±1.83µs  4.8 KElem/sec      1.05  216.3±125.00µs  4.5 KElem/sec
sqlite/disk/insert_bulk/location/non_unique/load=0/count=100             1.01     51.0±1.71µs 19.2 KElem/sec      1.00     50.7±0.21µs 19.3 KElem/sec
sqlite/disk/insert_bulk/location/non_unique/load=1000/count=100          1.03     53.6±0.22µs 18.2 KElem/sec      1.00     52.1±0.38µs 18.7 KElem/sec
sqlite/disk/insert_bulk/location/unique/load=0/count=100                 1.00     52.4±0.41µs 18.6 KElem/sec      1.00     52.4±1.54µs 18.6 KElem/sec
sqlite/disk/insert_bulk/location/unique/load=1000/count=100              1.01     57.1±0.21µs 17.1 KElem/sec      1.00     56.6±0.36µs 17.2 KElem/sec
sqlite/disk/insert_bulk/person/multi_index/load=0/count=100              1.00    121.1±1.00µs  8.1 KElem/sec      1.00    120.5±1.37µs  8.1 KElem/sec
sqlite/disk/insert_bulk/person/multi_index/load=1000/count=100           1.00    237.0±2.32µs  4.1 KElem/sec      1.00    237.3±1.94µs  4.1 KElem/sec
sqlite/disk/insert_bulk/person/non_unique/load=0/count=100               1.01     51.3±0.27µs 19.0 KElem/sec      1.00     50.6±0.97µs 19.3 KElem/sec
sqlite/disk/insert_bulk/person/non_unique/load=1000/count=100            1.01     63.2±0.25µs 15.5 KElem/sec      1.00     62.6±0.30µs 15.6 KElem/sec
sqlite/disk/insert_bulk/person/unique/load=0/count=100                   1.01     53.1±2.21µs 18.4 KElem/sec      1.00     52.5±0.30µs 18.6 KElem/sec
sqlite/disk/insert_bulk/person/unique/load=1000/count=100                1.00     59.0±0.36µs 16.6 KElem/sec      1.00     59.1±0.26µs 16.5 KElem/sec
sqlite/disk/iterate/location/unique/count=100                            1.00      9.3±0.06µs 105.2 KElem/sec     1.03      9.6±0.13µs 102.1 KElem/sec
sqlite/disk/iterate/person/unique/count=100                              1.00      9.7±0.13µs 100.3 KElem/sec     1.02      9.9±0.09µs 98.2 KElem/sec
sqlite/mem/empty                                                         1.02    455.6±1.99ns        ? ?/sec      1.00    448.6±1.26ns        ? ?/sec
sqlite/mem/filter/string/indexed/load=1000/count=10                      1.01      4.3±0.03µs 224.6 KElem/sec     1.00      4.3±0.02µs 226.2 KElem/sec
sqlite/mem/filter/string/non_indexed/load=1000/count=10                  1.00     49.4±0.39µs 19.8 KElem/sec      1.03     51.0±0.35µs 19.2 KElem/sec
sqlite/mem/filter/u64/indexed/load=1000/count=10                         1.00      4.1±0.03µs 238.7 KElem/sec     1.00      4.1±0.02µs 238.4 KElem/sec
sqlite/mem/filter/u64/non_indexed/load=1000/count=10                     1.00     31.5±0.12µs 31.0 KElem/sec      1.00     31.4±0.07µs 31.1 KElem/sec
sqlite/mem/find_unique/u32/load=1000                                     1.00   1170.9±4.90ns 834.0 KElem/sec     1.01   1183.2±7.12ns 825.3 KElem/sec
sqlite/mem/insert_1/location/multi_index/load=0                          1.00      4.2±0.05µs 233.8 KElem/sec     1.01      4.2±0.01µs 231.5 KElem/sec
sqlite/mem/insert_1/location/multi_index/load=1000                       1.02      5.4±0.07µs 180.9 KElem/sec     1.00      5.3±0.03µs 183.9 KElem/sec
sqlite/mem/insert_1/location/non_unique/load=0                           1.00   1896.0±4.60ns 515.1 KElem/sec     1.01   1916.5±9.42ns 509.5 KElem/sec
sqlite/mem/insert_1/location/non_unique/load=1000                        1.01   1968.9±7.62ns 496.0 KElem/sec     1.00  1950.6±10.56ns 500.6 KElem/sec
sqlite/mem/insert_1/location/unique/load=0                               1.00   1881.9±4.68ns 518.9 KElem/sec     1.01   1898.4±6.06ns 514.4 KElem/sec
sqlite/mem/insert_1/location/unique/load=1000                            1.04      2.1±0.02µs 471.8 KElem/sec     1.00  1991.8±10.74ns 490.3 KElem/sec
sqlite/mem/insert_1/person/multi_index/load=0                            1.02      4.0±0.01µs 241.8 KElem/sec     1.00      4.0±0.01µs 246.1 KElem/sec
sqlite/mem/insert_1/person/multi_index/load=1000                         1.00      5.8±0.04µs 167.5 KElem/sec     1.00      5.8±0.04µs 167.7 KElem/sec
sqlite/mem/insert_1/person/non_unique/load=0                             1.00   1984.4±6.84ns 492.1 KElem/sec     1.00   1992.4±6.73ns 490.1 KElem/sec
sqlite/mem/insert_1/person/non_unique/load=1000                          1.00      2.1±0.01µs 461.6 KElem/sec     1.01      2.1±0.02µs 458.4 KElem/sec
sqlite/mem/insert_1/person/unique/load=0                                 1.00  1942.2±10.50ns 502.8 KElem/sec     1.03   1998.9±6.77ns 488.5 KElem/sec
sqlite/mem/insert_1/person/unique/load=1000                              1.00      2.1±0.02µs 458.2 KElem/sec     1.00      2.1±0.02µs 457.7 KElem/sec
sqlite/mem/insert_bulk/location/multi_index/load=0/count=100             1.01    120.9±0.45µs  8.1 KElem/sec      1.00    119.6±0.54µs  8.2 KElem/sec
sqlite/mem/insert_bulk/location/multi_index/load=1000/count=100          1.01    172.5±0.43µs  5.7 KElem/sec      1.00    170.0±0.35µs  5.7 KElem/sec
sqlite/mem/insert_bulk/location/non_unique/load=0/count=100              1.02     43.9±0.39µs 22.3 KElem/sec      1.00     43.2±0.26µs 22.6 KElem/sec
sqlite/mem/insert_bulk/location/non_unique/load=1000/count=100           1.03     46.2±0.38µs 21.1 KElem/sec      1.00     45.0±0.32µs 21.7 KElem/sec
sqlite/mem/insert_bulk/location/unique/load=0/count=100                  1.00     45.6±0.32µs 21.4 KElem/sec      1.01     46.0±0.27µs 21.2 KElem/sec
sqlite/mem/insert_bulk/location/unique/load=1000/count=100               1.02     49.9±0.36µs 19.6 KElem/sec      1.00     48.9±0.26µs 20.0 KElem/sec
sqlite/mem/insert_bulk/person/multi_index/load=0/count=100               1.01    109.3±0.38µs  8.9 KElem/sec      1.00    108.7±0.50µs  9.0 KElem/sec
sqlite/mem/insert_bulk/person/multi_index/load=1000/count=100            1.01    193.6±0.27µs  5.0 KElem/sec      1.00    190.9±0.37µs  5.1 KElem/sec
sqlite/mem/insert_bulk/person/non_unique/load=0/count=100                1.03     45.1±0.31µs 21.7 KElem/sec      1.00     43.8±0.15µs 22.3 KElem/sec
sqlite/mem/insert_bulk/person/non_unique/load=1000/count=100             1.01     49.5±0.26µs 19.7 KElem/sec      1.00     48.8±0.30µs 20.0 KElem/sec
sqlite/mem/insert_bulk/person/unique/load=0/count=100                    1.05     48.0±0.21µs 20.4 KElem/sec      1.00     45.6±0.30µs 21.4 KElem/sec
sqlite/mem/insert_bulk/person/unique/load=1000/count=100                 1.02     51.2±0.16µs 19.1 KElem/sec      1.00     50.3±0.33µs 19.4 KElem/sec
sqlite/mem/iterate/location/unique/count=100                             1.00      8.0±0.08µs 121.7 KElem/sec     1.01      8.1±0.18µs 120.6 KElem/sec
sqlite/mem/iterate/person/unique/count=100                               1.00      8.4±0.14µs 116.6 KElem/sec     1.03      8.7±0.10µs 112.8 KElem/sec
stdb_module/disk/empty                                                   1.00     16.5±0.67µs        ? ?/sec      1.02     16.9±0.92µs        ? ?/sec
stdb_module/disk/filter/string/indexed/load=1000/count=10                1.00     59.8±7.68µs 16.3 KElem/sec      1.00     59.9±7.74µs 16.3 KElem/sec
stdb_module/disk/filter/string/non_indexed/load=1000/count=10            1.01    169.9±4.38µs  5.7 KElem/sec      1.00    167.5±1.02µs  5.8 KElem/sec
stdb_module/disk/filter/u64/indexed/load=1000/count=10                   1.01     48.6±3.35µs 20.1 KElem/sec      1.00     48.3±4.84µs 20.2 KElem/sec
stdb_module/disk/filter/u64/non_indexed/load=1000/count=10               1.01    143.3±1.13µs  6.8 KElem/sec      1.00    142.4±2.37µs  6.9 KElem/sec
stdb_module/disk/find_unique/u32/load=1000                               1.00     27.0±3.18µs 36.2 KElem/sec      1.03     27.9±2.46µs 35.0 KElem/sec
stdb_module/disk/insert_1/location/multi_index/load=0                    1.00     55.6±4.13µs 17.6 KElem/sec      1.08     59.8±4.69µs 16.3 KElem/sec
stdb_module/disk/insert_1/location/multi_index/load=1000                 1.00   221.1±22.16µs  4.4 KElem/sec      1.08   237.9±85.54µs  4.1 KElem/sec
stdb_module/disk/insert_1/location/non_unique/load=0                     1.01     52.7±4.21µs 18.5 KElem/sec      1.00     52.1±5.39µs 18.7 KElem/sec
stdb_module/disk/insert_1/location/non_unique/load=1000                  1.00   204.0±43.48µs  4.8 KElem/sec      1.66   339.4±27.57µs  2.9 KElem/sec
stdb_module/disk/insert_1/location/unique/load=0                         1.00     49.5±6.94µs 19.7 KElem/sec      1.08     53.4±3.76µs 18.3 KElem/sec
stdb_module/disk/insert_1/location/unique/load=1000                      1.85   406.0±86.54µs  2.4 KElem/sec      1.00   219.4±28.47µs  4.5 KElem/sec
stdb_module/disk/insert_1/person/multi_index/load=0                      1.00     66.7±6.64µs 14.6 KElem/sec      1.04     69.7±5.51µs 14.0 KElem/sec
stdb_module/disk/insert_1/person/multi_index/load=1000                   1.00  364.3±158.01µs  2.7 KElem/sec      1.62  591.7±149.56µs  1689 Elem/sec
stdb_module/disk/insert_1/person/non_unique/load=0                       1.00     56.5±5.28µs 17.3 KElem/sec      1.01     56.9±4.30µs 17.2 KElem/sec
stdb_module/disk/insert_1/person/non_unique/load=1000                    1.51   435.3±56.93µs  2.2 KElem/sec      1.00   287.5±86.50µs  3.4 KElem/sec
stdb_module/disk/insert_1/person/unique/load=0                           1.00     56.5±5.14µs 17.3 KElem/sec      1.16     65.7±2.53µs 14.9 KElem/sec
stdb_module/disk/insert_1/person/unique/load=1000                        1.00   227.8±13.67µs  4.3 KElem/sec      1.03   234.3±18.60µs  4.2 KElem/sec
stdb_module/disk/insert_bulk/location/multi_index/load=0/count=100       1.00   864.4±99.75µs  1156 Elem/sec      1.36  1171.6±61.46µs   853 Elem/sec
stdb_module/disk/insert_bulk/location/multi_index/load=1000/count=100    1.00   977.7±18.80µs  1022 Elem/sec      1.00    982.2±6.48µs  1018 Elem/sec
stdb_module/disk/insert_bulk/location/non_unique/load=0/count=100        1.16   811.0±13.60µs  1233 Elem/sec      1.00  697.0±103.44µs  1434 Elem/sec
stdb_module/disk/insert_bulk/location/non_unique/load=1000/count=100     1.16    811.2±4.68µs  1232 Elem/sec      1.00    698.0±8.99µs  1432 Elem/sec
stdb_module/disk/insert_bulk/location/unique/load=0/count=100            1.00    632.6±6.21µs  1580 Elem/sec      1.07   674.0±79.85µs  1483 Elem/sec
stdb_module/disk/insert_bulk/location/unique/load=1000/count=100         1.00   754.3±43.57µs  1325 Elem/sec      1.35  1014.8±31.67µs   985 Elem/sec
stdb_module/disk/insert_bulk/person/multi_index/load=0/count=100         1.01  1286.1±266.10µs   777 Elem/sec     1.00   1269.1±8.36µs   787 Elem/sec
stdb_module/disk/insert_bulk/person/multi_index/load=1000/count=100      1.19  1824.8±37.50µs   547 Elem/sec      1.00  1528.8±52.17µs   654 Elem/sec
stdb_module/disk/insert_bulk/person/non_unique/load=0/count=100          1.00    705.2±2.96µs  1418 Elem/sec      1.31  924.3±141.29µs  1081 Elem/sec
stdb_module/disk/insert_bulk/person/non_unique/load=1000/count=100       1.38  1241.8±77.53µs   805 Elem/sec      1.00   901.6±79.08µs  1109 Elem/sec
stdb_module/disk/insert_bulk/person/unique/load=0/count=100              1.00    847.5±3.12µs  1179 Elem/sec      1.55  1310.3±93.26µs   763 Elem/sec
stdb_module/disk/insert_bulk/person/unique/load=1000/count=100           1.00  1162.6±136.52µs   860 Elem/sec     1.12  1302.3±119.45µs   767 Elem/sec
stdb_module/disk/iterate/location/unique/count=100                       1.00    131.4±1.64µs  7.4 KElem/sec      1.04    137.0±2.71µs  7.1 KElem/sec
stdb_module/disk/iterate/person/unique/count=100                         1.00    200.6±1.90µs  4.9 KElem/sec      1.02    203.7±3.37µs  4.8 KElem/sec
stdb_module/large_arguments/64KiB                                        1.02     85.4±5.08µs        ? ?/sec      1.00    83.9±10.67µs        ? ?/sec
stdb_module/mem/empty                                                    1.01     17.0±0.32µs        ? ?/sec      1.00     16.7±0.32µs        ? ?/sec
stdb_module/mem/filter/string/indexed/load=1000/count=10                 1.01     62.4±7.75µs 15.6 KElem/sec      1.00     61.5±5.12µs 15.9 KElem/sec
stdb_module/mem/filter/string/non_indexed/load=1000/count=10             1.00    165.8±4.21µs  5.9 KElem/sec      1.00    165.1±1.88µs  5.9 KElem/sec
stdb_module/mem/filter/u64/indexed/load=1000/count=10                    1.00     49.0±4.02µs 19.9 KElem/sec      1.01     49.4±3.54µs 19.8 KElem/sec
stdb_module/mem/filter/u64/non_indexed/load=1000/count=10                1.00    142.0±1.75µs  6.9 KElem/sec      1.00    141.5±2.41µs  6.9 KElem/sec
stdb_module/mem/find_unique/u32/load=1000                                1.01     25.9±2.55µs 37.8 KElem/sec      1.00     25.5±2.62µs 38.2 KElem/sec
stdb_module/mem/insert_1/location/multi_index/load=0                     1.00     45.9±4.00µs 21.3 KElem/sec      1.03     47.3±4.82µs 20.6 KElem/sec
stdb_module/mem/insert_1/location/multi_index/load=1000                  1.00   127.3±39.83µs  7.7 KElem/sec      2.94    374.3±6.37µs  2.6 KElem/sec
stdb_module/mem/insert_1/location/non_unique/load=0                      1.06     41.6±4.82µs 23.5 KElem/sec      1.00     39.2±4.47µs 24.9 KElem/sec
stdb_module/mem/insert_1/location/non_unique/load=1000                   1.00    182.1±2.73µs  5.4 KElem/sec      1.24    226.0±4.48µs  4.3 KElem/sec
stdb_module/mem/insert_1/location/unique/load=0                          1.00     42.0±4.77µs 23.2 KElem/sec      1.03     43.1±4.74µs 22.7 KElem/sec
stdb_module/mem/insert_1/location/unique/load=1000                       1.00   195.2±32.24µs  5.0 KElem/sec      1.60    312.7±5.31µs  3.1 KElem/sec
stdb_module/mem/insert_1/person/multi_index/load=0                       1.00     58.6±6.07µs 16.7 KElem/sec      1.03     60.3±4.54µs 16.2 KElem/sec
stdb_module/mem/insert_1/person/multi_index/load=1000                    2.17   462.2±24.70µs  2.1 KElem/sec      1.00   213.3±17.11µs  4.6 KElem/sec
stdb_module/mem/insert_1/person/non_unique/load=0                        1.00     40.7±5.05µs 24.0 KElem/sec      1.07     43.5±4.59µs 22.4 KElem/sec
stdb_module/mem/insert_1/person/non_unique/load=1000                     1.00    228.9±8.69µs  4.3 KElem/sec      1.40   319.9±40.48µs  3.1 KElem/sec
stdb_module/mem/insert_1/person/unique/load=0                            1.00     46.9±5.22µs 20.8 KElem/sec      1.10     51.5±4.75µs 19.0 KElem/sec
stdb_module/mem/insert_1/person/unique/load=1000                         1.00   313.4±58.07µs  3.1 KElem/sec      1.19   374.1±23.44µs  2.6 KElem/sec
stdb_module/mem/insert_bulk/location/multi_index/load=0/count=100        1.05    707.7±4.64µs  1413 Elem/sec      1.00   670.9±16.28µs  1490 Elem/sec
stdb_module/mem/insert_bulk/location/multi_index/load=1000/count=100     1.04   1012.9±7.92µs   987 Elem/sec      1.00   974.2±89.46µs  1026 Elem/sec
stdb_module/mem/insert_bulk/location/non_unique/load=0/count=100         1.00    470.1±1.53µs  2.1 KElem/sec      1.50    707.2±4.50µs  1413 Elem/sec
stdb_module/mem/insert_bulk/location/non_unique/load=1000/count=100      1.15   853.5±22.59µs  1171 Elem/sec      1.00   741.4±18.66µs  1348 Elem/sec
stdb_module/mem/insert_bulk/location/unique/load=0/count=100             1.00  674.2±136.72µs  1483 Elem/sec      1.09   737.7±48.18µs  1355 Elem/sec
stdb_module/mem/insert_bulk/location/unique/load=1000/count=100          1.00  790.3±176.16µs  1265 Elem/sec      1.09   863.0±16.79µs  1158 Elem/sec
stdb_module/mem/insert_bulk/person/multi_index/load=0/count=100          1.00  1216.5±169.42µs   822 Elem/sec     1.51  1840.1±30.38µs   543 Elem/sec
stdb_module/mem/insert_bulk/person/multi_index/load=1000/count=100       1.21  1713.0±16.65µs   583 Elem/sec      1.00  1413.8±65.69µs   707 Elem/sec
stdb_module/mem/insert_bulk/person/non_unique/load=0/count=100           1.00    954.0±6.63µs  1048 Elem/sec      1.04   994.7±11.85µs  1005 Elem/sec
stdb_module/mem/insert_bulk/person/non_unique/load=1000/count=100        1.27  1299.6±18.29µs   769 Elem/sec      1.00  1021.4±17.13µs   979 Elem/sec
stdb_module/mem/insert_bulk/person/unique/load=0/count=100               1.39   1278.6±2.69µs   782 Elem/sec      1.00  922.7±201.05µs  1083 Elem/sec
stdb_module/mem/insert_bulk/person/unique/load=1000/count=100            1.26  1243.3±61.41µs   804 Elem/sec      1.00   989.6±50.68µs  1010 Elem/sec
stdb_module/mem/iterate/location/unique/count=100                        1.00    139.0±5.34µs  7.0 KElem/sec      1.03    143.5±6.33µs  6.8 KElem/sec
stdb_module/mem/iterate/person/unique/count=100                          1.00    202.7±2.37µs  4.8 KElem/sec      1.00    203.3±1.56µs  4.8 KElem/sec
stdb_module/print_bulk/lines=1                                           1.00     25.5±2.02µs        ? ?/sec      1.01     25.8±1.55µs        ? ?/sec
stdb_module/print_bulk/lines=100                                         1.00    286.8±4.17µs        ? ?/sec      1.02    293.1±5.56µs        ? ?/sec
stdb_module/print_bulk/lines=1000                                        1.00      2.8±0.06ms        ? ?/sec      1.02      2.8±0.06ms        ? ?/sec
stdb_raw/disk/empty                                                      1.00     99.8±0.25ns        ? ?/sec      1.02    102.0±0.21ns        ? ?/sec
stdb_raw/disk/filter/string/indexed/load=1000/count=10                   1.00      2.7±0.00µs 358.3 KElem/sec     1.00      2.7±0.00µs 358.9 KElem/sec
stdb_raw/disk/filter/string/non_indexed/load=1000/count=10               1.00    123.8±0.37µs  7.9 KElem/sec      1.00    123.5±0.44µs  7.9 KElem/sec
stdb_raw/disk/filter/u64/indexed/load=1000/count=10                      1.01      2.5±0.04µs 390.1 KElem/sec     1.00      2.5±0.01µs 395.7 KElem/sec
stdb_raw/disk/filter/u64/non_indexed/load=1000/count=10                  1.00     99.7±0.45µs  9.8 KElem/sec      1.09    108.9±0.70µs  9.0 KElem/sec
stdb_raw/disk/find_unique/u32/load=1000                                  1.00    561.9±3.18ns 1738.0 KElem/sec    1.00    559.6±1.80ns 1745.2 KElem/sec
stdb_raw/disk/insert_1/location/multi_index/load=0                       1.00      5.7±0.01µs 172.7 KElem/sec     1.00      5.7±0.03µs 172.5 KElem/sec
stdb_raw/disk/insert_1/location/multi_index/load=1000                    1.00     34.4±0.43µs 28.4 KElem/sec      1.61   55.6±234.61µs 17.6 KElem/sec
stdb_raw/disk/insert_1/location/non_unique/load=0                        1.01      3.7±0.01µs 262.6 KElem/sec     1.00      3.7±0.01µs 266.0 KElem/sec
stdb_raw/disk/insert_1/location/non_unique/load=1000                     1.45    31.5±89.31µs 31.0 KElem/sec      1.00     21.8±0.16µs 44.8 KElem/sec
stdb_raw/disk/insert_1/location/unique/load=0                            1.00      4.6±0.03µs 214.0 KElem/sec     1.01      4.6±0.01µs 212.0 KElem/sec
stdb_raw/disk/insert_1/location/unique/load=1000                         1.00     27.4±0.36µs 35.6 KElem/sec      1.49   41.0±136.86µs 23.8 KElem/sec
stdb_raw/disk/insert_1/person/multi_index/load=0                         1.00      9.4±0.03µs 104.0 KElem/sec     1.00      9.4±0.03µs 103.7 KElem/sec
stdb_raw/disk/insert_1/person/multi_index/load=1000                      1.00   61.5±354.34µs 15.9 KElem/sec      1.11   68.5±425.23µs 14.3 KElem/sec
stdb_raw/disk/insert_1/person/non_unique/load=0                          1.01      4.3±0.01µs 226.5 KElem/sec     1.00      4.2±0.01µs 229.8 KElem/sec
stdb_raw/disk/insert_1/person/non_unique/load=1000                       2.10   30.8±161.50µs 31.7 KElem/sec      1.00     14.7±0.13µs 66.6 KElem/sec
stdb_raw/disk/insert_1/person/unique/load=0                              1.01      6.4±0.06µs 153.3 KElem/sec     1.00      6.3±0.24µs 154.3 KElem/sec
stdb_raw/disk/insert_1/person/unique/load=1000                           1.00     22.0±0.35µs 44.3 KElem/sec      2.12   46.7±248.84µs 20.9 KElem/sec
stdb_raw/disk/insert_bulk/location/multi_index/load=0/count=100          1.00   350.9±11.26µs  2.8 KElem/sec      1.00    351.3±0.38µs  2.8 KElem/sec
stdb_raw/disk/insert_bulk/location/multi_index/load=1000/count=100       1.05  430.6±231.73µs  2.3 KElem/sec      1.00    408.3±1.38µs  2.4 KElem/sec
stdb_raw/disk/insert_bulk/location/non_unique/load=0/count=100           1.02    161.5±0.38µs  6.0 KElem/sec      1.00    157.9±5.48µs  6.2 KElem/sec
stdb_raw/disk/insert_bulk/location/non_unique/load=1000/count=100        1.08  195.5±124.41µs  5.0 KElem/sec      1.00    180.6±1.58µs  5.4 KElem/sec
stdb_raw/disk/insert_bulk/location/unique/load=0/count=100               1.00    248.3±0.26µs  3.9 KElem/sec      1.00    249.0±0.89µs  3.9 KElem/sec
stdb_raw/disk/insert_bulk/location/unique/load=1000/count=100            1.00    304.8±1.44µs  3.2 KElem/sec      1.05  319.8±176.67µs  3.1 KElem/sec
stdb_raw/disk/insert_bulk/person/multi_index/load=0/count=100            1.00    699.2±1.58µs  1430 Elem/sec      1.00    699.6±4.56µs  1429 Elem/sec
stdb_raw/disk/insert_bulk/person/multi_index/load=1000/count=100         1.00  793.7±407.13µs  1259 Elem/sec      1.00  796.0±321.61µs  1256 Elem/sec
stdb_raw/disk/insert_bulk/person/non_unique/load=0/count=100             1.01   218.1±10.57µs  4.5 KElem/sec      1.00   216.7±13.84µs  4.5 KElem/sec
stdb_raw/disk/insert_bulk/person/non_unique/load=1000/count=100          1.01    239.8±0.61µs  4.1 KElem/sec      1.00    237.9±0.69µs  4.1 KElem/sec
stdb_raw/disk/insert_bulk/person/unique/load=0/count=100                 1.01   399.9±11.62µs  2.4 KElem/sec      1.00   397.4±12.27µs  2.5 KElem/sec
stdb_raw/disk/insert_bulk/person/unique/load=1000/count=100              1.00    444.0±1.14µs  2.2 KElem/sec      1.05  467.7±258.55µs  2.1 KElem/sec
stdb_raw/disk/iterate/location/unique/count=100                          1.00     11.2±0.01µs 87.1 KElem/sec      1.00     11.2±0.01µs 87.1 KElem/sec
stdb_raw/disk/iterate/person/unique/count=100                            1.00     12.8±0.03µs 76.5 KElem/sec      1.01     12.9±0.01µs 76.0 KElem/sec
stdb_raw/mem/empty                                                       1.00     99.8±0.24ns        ? ?/sec      1.02    101.7±0.18ns        ? ?/sec
stdb_raw/mem/filter/string/indexed/load=1000/count=10                    1.00      2.7±0.00µs 359.1 KElem/sec     1.00      2.7±0.00µs 360.1 KElem/sec
stdb_raw/mem/filter/string/non_indexed/load=1000/count=10                1.00    123.5±0.55µs  7.9 KElem/sec      1.00    123.5±0.91µs  7.9 KElem/sec
stdb_raw/mem/filter/u64/indexed/load=1000/count=10                       1.00      2.4±0.00µs 399.9 KElem/sec     1.02      2.5±0.01µs 392.8 KElem/sec
stdb_raw/mem/filter/u64/non_indexed/load=1000/count=10                   1.00     99.4±0.27µs  9.8 KElem/sec      1.10    108.9±0.32µs  9.0 KElem/sec
stdb_raw/mem/find_unique/u32/load=1000                                   1.01    563.2±2.54ns 1733.8 KElem/sec    1.00    556.9±1.37ns 1753.5 KElem/sec
stdb_raw/mem/insert_1/location/multi_index/load=0                        1.00      4.6±0.01µs 212.2 KElem/sec     1.00      4.6±0.01µs 212.2 KElem/sec
stdb_raw/mem/insert_1/location/multi_index/load=1000                     1.02     29.0±0.60µs 33.7 KElem/sec      1.00     28.3±0.84µs 34.5 KElem/sec
stdb_raw/mem/insert_1/location/non_unique/load=0                         1.00      2.5±0.01µs 388.3 KElem/sec     1.07      2.7±0.01µs 364.2 KElem/sec
stdb_raw/mem/insert_1/location/non_unique/load=1000                      1.02     17.6±0.14µs 55.3 KElem/sec      1.00     17.3±0.07µs 56.5 KElem/sec
stdb_raw/mem/insert_1/location/unique/load=0                             1.00      3.3±0.02µs 300.3 KElem/sec     1.03      3.4±0.01µs 291.5 KElem/sec
stdb_raw/mem/insert_1/location/unique/load=1000                          1.01     23.5±0.41µs 41.5 KElem/sec      1.00     23.4±0.16µs 41.7 KElem/sec
stdb_raw/mem/insert_1/person/multi_index/load=0                          1.00      8.0±0.04µs 121.4 KElem/sec     1.00      8.1±0.01µs 121.0 KElem/sec
stdb_raw/mem/insert_1/person/multi_index/load=1000                       1.02     21.0±1.26µs 46.5 KElem/sec      1.00     20.7±1.20µs 47.2 KElem/sec
stdb_raw/mem/insert_1/person/non_unique/load=0                           1.01      3.0±0.02µs 324.3 KElem/sec     1.00      3.0±0.01µs 327.8 KElem/sec
stdb_raw/mem/insert_1/person/non_unique/load=1000                        1.00     10.0±0.18µs 97.3 KElem/sec      1.00     10.0±0.18µs 97.5 KElem/sec
stdb_raw/mem/insert_1/person/unique/load=0                               1.00      4.9±0.01µs 200.2 KElem/sec     1.00      4.9±0.01µs 200.8 KElem/sec
stdb_raw/mem/insert_1/person/unique/load=1000                            1.01     15.4±0.51µs 63.4 KElem/sec      1.00     15.3±0.48µs 64.0 KElem/sec
stdb_raw/mem/insert_bulk/location/multi_index/load=0/count=100           1.00    352.4±0.36µs  2.8 KElem/sec      1.01    357.0±0.33µs  2.7 KElem/sec
stdb_raw/mem/insert_bulk/location/multi_index/load=1000/count=100        1.00    400.5±1.02µs  2.4 KElem/sec      1.02    407.4±0.88µs  2.4 KElem/sec
stdb_raw/mem/insert_bulk/location/non_unique/load=0/count=100            1.00    154.3±0.22µs  6.3 KElem/sec      1.00    153.8±0.16µs  6.4 KElem/sec
stdb_raw/mem/insert_bulk/location/non_unique/load=1000/count=100         1.00    176.1±0.36µs  5.5 KElem/sec      1.01    177.4±0.27µs  5.5 KElem/sec
stdb_raw/mem/insert_bulk/location/unique/load=0/count=100                1.00    243.2±0.38µs  4.0 KElem/sec      1.01    245.8±0.69µs  4.0 KElem/sec
stdb_raw/mem/insert_bulk/location/unique/load=1000/count=100             1.00    297.5±0.82µs  3.3 KElem/sec      1.00    298.0±0.62µs  3.3 KElem/sec
stdb_raw/mem/insert_bulk/person/multi_index/load=0/count=100             1.00    701.4±0.61µs  1425 Elem/sec      1.00    698.7±0.61µs  1431 Elem/sec
stdb_raw/mem/insert_bulk/person/multi_index/load=1000/count=100          1.01    764.1±4.50µs  1308 Elem/sec      1.00    759.1±1.82µs  1317 Elem/sec
stdb_raw/mem/insert_bulk/person/non_unique/load=0/count=100              1.00    213.3±0.32µs  4.6 KElem/sec      1.00    213.0±0.37µs  4.6 KElem/sec
stdb_raw/mem/insert_bulk/person/non_unique/load=1000/count=100           1.00    232.8±0.59µs  4.2 KElem/sec      1.00    231.7±0.69µs  4.2 KElem/sec
stdb_raw/mem/insert_bulk/person/unique/load=0/count=100                  1.00    396.9±0.63µs  2.5 KElem/sec      1.00    395.5±0.60µs  2.5 KElem/sec
stdb_raw/mem/insert_bulk/person/unique/load=1000/count=100               1.00    436.2±1.23µs  2.2 KElem/sec      1.00    435.4±0.90µs  2.2 KElem/sec
stdb_raw/mem/iterate/location/unique/count=100                           1.00     11.2±0.01µs 87.2 KElem/sec      1.00     11.2±0.01µs 86.9 KElem/sec
stdb_raw/mem/iterate/person/unique/count=100                             1.00     12.6±0.05µs 77.4 KElem/sec      1.01     12.8±0.01µs 76.4 KElem/sec

Please sign in to comment.