Skip to content

Commit

Permalink
Build linux binary on bare metal (#375)
Browse files Browse the repository at this point in the history
  • Loading branch information
drogus authored Oct 5, 2023
1 parent c7f7164 commit 93c593b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/linux-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

jobs:
linux-client:
runs-on: ubuntu-latest
runs-on: bare-metal

steps:
- name: Checkout
Expand Down

1 comment on commit 93c593b

@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 93c593b

Click to view benchmark
group                                                                    base                                     changes
-----                                                                    ----                                     -------
serialize/location/bsatn/count=100                                       1.00      2.3±0.01µs 42.2 MElem/sec      1.02      2.3±0.02µs 41.6 MElem/sec
serialize/location/json/count=100                                        1.00      3.2±0.04µs 29.8 MElem/sec      1.05      3.4±0.02µs 28.4 MElem/sec
serialize/location/product_value/count=100                               1.00      2.1±0.01µs 45.2 MElem/sec      1.00      2.1±0.01µs 45.4 MElem/sec
serialize/person/bsatn/count=100                                         1.00      3.1±0.03µs 31.2 MElem/sec      1.03      3.2±0.04µs 30.3 MElem/sec
serialize/person/json/count=100                                          1.00      4.9±0.04µs 19.6 MElem/sec      1.01      4.9±0.05µs 19.4 MElem/sec
serialize/person/product_value/count=100                                 1.01   1636.9±8.99ns 58.3 MElem/sec      1.00   1627.6±8.28ns 58.6 MElem/sec
sqlite/disk/empty                                                        1.00    445.2±1.39ns        ? ?/sec      1.01    447.5±2.22ns        ? ?/sec
sqlite/disk/filter/string/indexed/load=1000/count=10                     1.00      5.7±0.02µs 170.3 KElem/sec     1.00      5.7±0.02µs 170.8 KElem/sec
sqlite/disk/filter/string/non_indexed/load=1000/count=10                 1.00     52.1±0.50µs 18.7 KElem/sec      1.01     52.9±0.46µs 18.5 KElem/sec
sqlite/disk/filter/u64/indexed/load=1000/count=10                        1.00      5.5±0.02µs 177.7 KElem/sec     1.00      5.5±0.03µs 177.5 KElem/sec
sqlite/disk/filter/u64/non_indexed/load=1000/count=10                    1.01     33.0±0.15µs 29.6 KElem/sec      1.00     32.8±0.06µs 29.8 KElem/sec
sqlite/disk/find_unique/u32/load=1000                                    1.00      2.4±0.02µs 403.8 KElem/sec     1.01      2.5±0.01µs 398.4 KElem/sec
sqlite/disk/insert_1/location/multi_index/load=0                         1.02     14.8±0.46µs 65.9 KElem/sec      1.00     14.5±0.06µs 67.2 KElem/sec
sqlite/disk/insert_1/location/multi_index/load=1000                      1.00     15.8±0.18µs 61.7 KElem/sec      1.00     15.9±0.11µs 61.5 KElem/sec
sqlite/disk/insert_1/location/non_unique/load=0                          1.01      7.3±0.28µs 134.4 KElem/sec     1.00      7.2±0.05µs 135.5 KElem/sec
sqlite/disk/insert_1/location/non_unique/load=1000                       1.00      7.1±0.02µs 136.9 KElem/sec     1.00      7.1±0.04µs 136.9 KElem/sec
sqlite/disk/insert_1/location/unique/load=0                              1.01      7.3±0.44µs 133.7 KElem/sec     1.00      7.3±0.03µs 134.6 KElem/sec
sqlite/disk/insert_1/location/unique/load=1000                           1.00      7.2±0.04µs 136.3 KElem/sec     1.03      7.4±2.16µs 132.4 KElem/sec
sqlite/disk/insert_1/person/multi_index/load=0                           1.03     14.7±1.26µs 66.3 KElem/sec      1.00     14.3±0.04µs 68.3 KElem/sec
sqlite/disk/insert_1/person/multi_index/load=1000                        1.01     16.2±0.26µs 60.1 KElem/sec      1.00     16.1±0.08µs 60.6 KElem/sec
sqlite/disk/insert_1/person/non_unique/load=0                            1.01      7.4±0.04µs 131.8 KElem/sec     1.00      7.3±0.04µs 133.7 KElem/sec
sqlite/disk/insert_1/person/non_unique/load=1000                         1.01      7.4±0.06µs 131.8 KElem/sec     1.00      7.4±0.04µs 132.7 KElem/sec
sqlite/disk/insert_1/person/unique/load=0                                1.01      7.4±0.32µs 131.9 KElem/sec     1.00      7.3±0.25µs 133.2 KElem/sec
sqlite/disk/insert_1/person/unique/load=1000                             1.00      7.4±0.06µs 131.3 KElem/sec     1.00      7.4±0.04µs 131.9 KElem/sec
sqlite/disk/insert_bulk/location/multi_index/load=0/count=100            1.00    135.1±9.69µs  7.2 KElem/sec      1.00    134.4±2.75µs  7.3 KElem/sec
sqlite/disk/insert_bulk/location/multi_index/load=1000/count=100         1.00    203.4±6.61µs  4.8 KElem/sec      1.00    204.2±1.10µs  4.8 KElem/sec
sqlite/disk/insert_bulk/location/non_unique/load=0/count=100             1.01     50.6±0.43µs 19.3 KElem/sec      1.00     50.1±1.98µs 19.5 KElem/sec
sqlite/disk/insert_bulk/location/non_unique/load=1000/count=100          1.01     52.9±0.31µs 18.5 KElem/sec      1.00     52.2±0.26µs 18.7 KElem/sec
sqlite/disk/insert_bulk/location/unique/load=0/count=100                 1.02     52.1±1.40µs 18.8 KElem/sec      1.00     51.1±1.81µs 19.1 KElem/sec
sqlite/disk/insert_bulk/location/unique/load=1000/count=100              1.01     57.3±0.38µs 17.1 KElem/sec      1.00     56.5±0.29µs 17.3 KElem/sec
sqlite/disk/insert_bulk/person/multi_index/load=0/count=100              1.00    121.0±3.42µs  8.1 KElem/sec      1.00    121.5±5.02µs  8.0 KElem/sec
sqlite/disk/insert_bulk/person/multi_index/load=1000/count=100           1.01    235.1±0.65µs  4.2 KElem/sec      1.00    232.5±0.61µs  4.2 KElem/sec
sqlite/disk/insert_bulk/person/non_unique/load=0/count=100               1.01     51.3±1.11µs 19.0 KElem/sec      1.00     50.7±1.41µs 19.3 KElem/sec
sqlite/disk/insert_bulk/person/non_unique/load=1000/count=100            1.00     62.8±0.56µs 15.5 KElem/sec      1.00     62.5±0.31µs 15.6 KElem/sec
sqlite/disk/insert_bulk/person/unique/load=0/count=100                   1.00     51.7±1.25µs 18.9 KElem/sec      1.01     52.1±3.40µs 18.7 KElem/sec
sqlite/disk/insert_bulk/person/unique/load=1000/count=100                1.02     57.8±0.24µs 16.9 KElem/sec      1.00     56.8±0.31µs 17.2 KElem/sec
sqlite/disk/iterate/location/unique/count=100                            1.00      9.0±0.09µs 108.1 KElem/sec     1.00      9.0±0.08µs 108.3 KElem/sec
sqlite/disk/iterate/person/unique/count=100                              1.01      9.4±0.18µs 103.7 KElem/sec     1.00      9.3±0.08µs 104.6 KElem/sec
sqlite/mem/empty                                                         1.00    449.2±1.63ns        ? ?/sec      1.00    450.5±2.57ns        ? ?/sec
sqlite/mem/filter/string/indexed/load=1000/count=10                      1.00      4.2±0.02µs 230.4 KElem/sec     1.01      4.3±0.02µs 229.1 KElem/sec
sqlite/mem/filter/string/non_indexed/load=1000/count=10                  1.00     50.9±0.51µs 19.2 KElem/sec      1.00     50.8±0.44µs 19.2 KElem/sec
sqlite/mem/filter/u64/indexed/load=1000/count=10                         1.00      4.0±0.01µs 241.2 KElem/sec     1.01      4.1±0.02µs 238.5 KElem/sec
sqlite/mem/filter/u64/non_indexed/load=1000/count=10                     1.00     31.6±0.34µs 30.9 KElem/sec      1.00     31.7±0.15µs 30.8 KElem/sec
sqlite/mem/find_unique/u32/load=1000                                     1.00   1182.1±8.76ns 826.2 KElem/sec     1.01   1191.3±5.71ns 819.7 KElem/sec
sqlite/mem/insert_1/location/multi_index/load=0                          1.00      4.1±0.01µs 235.5 KElem/sec     1.00      4.2±0.02µs 234.4 KElem/sec
sqlite/mem/insert_1/location/multi_index/load=1000                       1.01      5.4±0.03µs 180.8 KElem/sec     1.00      5.4±0.04µs 181.9 KElem/sec
sqlite/mem/insert_1/location/non_unique/load=0                           1.01   1923.6±7.52ns 507.7 KElem/sec     1.00  1910.3±12.23ns 511.2 KElem/sec
sqlite/mem/insert_1/location/non_unique/load=1000                        1.00   1932.7±8.32ns 505.3 KElem/sec     1.00  1934.3±30.47ns 504.9 KElem/sec
sqlite/mem/insert_1/location/unique/load=0                               1.00   1894.0±6.84ns 515.6 KElem/sec     1.00   1900.3±4.74ns 513.9 KElem/sec
sqlite/mem/insert_1/location/unique/load=1000                            1.01      2.0±0.01µs 487.9 KElem/sec     1.00  1985.8±20.91ns 491.8 KElem/sec
sqlite/mem/insert_1/person/multi_index/load=0                            1.00      4.1±0.02µs 241.1 KElem/sec     1.00      4.0±0.02µs 241.9 KElem/sec
sqlite/mem/insert_1/person/multi_index/load=1000                         1.02      5.9±0.11µs 166.8 KElem/sec     1.00      5.8±0.06µs 169.6 KElem/sec
sqlite/mem/insert_1/person/non_unique/load=0                             1.01   1982.6±6.25ns 492.6 KElem/sec     1.00   1966.2±5.43ns 496.7 KElem/sec
sqlite/mem/insert_1/person/non_unique/load=1000                          1.02      2.1±0.01µs 466.7 KElem/sec     1.00      2.1±0.01µs 475.1 KElem/sec
sqlite/mem/insert_1/person/unique/load=0                                 1.01   1966.7±7.11ns 496.6 KElem/sec     1.00   1956.5±8.00ns 499.1 KElem/sec
sqlite/mem/insert_1/person/unique/load=1000                              1.02      2.1±0.01µs 461.1 KElem/sec     1.00      2.1±0.03µs 468.3 KElem/sec
sqlite/mem/insert_bulk/location/multi_index/load=0/count=100             1.00    120.4±0.29µs  8.1 KElem/sec      1.00    119.9±0.65µs  8.1 KElem/sec
sqlite/mem/insert_bulk/location/multi_index/load=1000/count=100          1.00    171.1±0.24µs  5.7 KElem/sec      1.00    171.1±0.43µs  5.7 KElem/sec
sqlite/mem/insert_bulk/location/non_unique/load=0/count=100              1.01     43.5±0.23µs 22.4 KElem/sec      1.00     43.1±0.22µs 22.6 KElem/sec
sqlite/mem/insert_bulk/location/non_unique/load=1000/count=100           1.00     44.5±0.24µs 21.9 KElem/sec      1.00     44.5±0.30µs 21.9 KElem/sec
sqlite/mem/insert_bulk/location/unique/load=0/count=100                  1.00     45.2±0.23µs 21.6 KElem/sec      1.00     45.2±0.26µs 21.6 KElem/sec
sqlite/mem/insert_bulk/location/unique/load=1000/count=100               1.00     49.3±0.30µs 19.8 KElem/sec      1.00     49.5±0.24µs 19.7 KElem/sec
sqlite/mem/insert_bulk/person/multi_index/load=0/count=100               1.00    108.2±0.61µs  9.0 KElem/sec      1.00    108.1±0.77µs  9.0 KElem/sec
sqlite/mem/insert_bulk/person/multi_index/load=1000/count=100            1.00    191.9±0.43µs  5.1 KElem/sec      1.00    192.8±0.36µs  5.1 KElem/sec
sqlite/mem/insert_bulk/person/non_unique/load=0/count=100                1.02     44.6±0.45µs 21.9 KElem/sec      1.00     43.9±0.19µs 22.2 KElem/sec
sqlite/mem/insert_bulk/person/non_unique/load=1000/count=100             1.00     49.1±0.49µs 19.9 KElem/sec      1.00     49.1±0.31µs 19.9 KElem/sec
sqlite/mem/insert_bulk/person/unique/load=0/count=100                    1.00     45.6±0.35µs 21.4 KElem/sec      1.00     45.5±0.38µs 21.5 KElem/sec
sqlite/mem/insert_bulk/person/unique/load=1000/count=100                 1.00     49.6±0.26µs 19.7 KElem/sec      1.01     50.3±0.34µs 19.4 KElem/sec
sqlite/mem/iterate/location/unique/count=100                             1.00      7.6±0.09µs 128.1 KElem/sec     1.02      7.8±0.09µs 125.1 KElem/sec
sqlite/mem/iterate/person/unique/count=100                               1.00      8.1±0.12µs 120.1 KElem/sec     1.02      8.3±0.20µs 117.9 KElem/sec
stdb_module/disk/empty                                                   1.00     16.6±0.42µs        ? ?/sec      1.04     17.2±1.12µs        ? ?/sec
stdb_module/disk/filter/string/indexed/load=1000/count=10                1.00     61.0±6.20µs 16.0 KElem/sec      1.03     62.9±5.76µs 15.5 KElem/sec
stdb_module/disk/filter/string/non_indexed/load=1000/count=10            1.00    169.2±1.25µs  5.8 KElem/sec      1.01    170.4±3.84µs  5.7 KElem/sec
stdb_module/disk/filter/u64/indexed/load=1000/count=10                   1.00     49.4±3.83µs 19.8 KElem/sec      1.03     50.8±4.55µs 19.2 KElem/sec
stdb_module/disk/filter/u64/non_indexed/load=1000/count=10               1.00    144.8±5.24µs  6.7 KElem/sec      1.00    144.4±2.62µs  6.8 KElem/sec
stdb_module/disk/find_unique/u32/load=1000                               1.02     27.2±2.99µs 35.8 KElem/sec      1.00     26.6±2.33µs 36.7 KElem/sec
stdb_module/disk/insert_1/location/multi_index/load=0                    1.01     59.8±4.17µs 16.3 KElem/sec      1.00     59.5±5.14µs 16.4 KElem/sec
stdb_module/disk/insert_1/location/multi_index/load=1000                 1.17    422.5±9.02µs  2.3 KElem/sec      1.00  361.9±109.02µs  2.7 KElem/sec
stdb_module/disk/insert_1/location/non_unique/load=0                     1.02     51.7±3.34µs 18.9 KElem/sec      1.00     50.7±3.92µs 19.3 KElem/sec
stdb_module/disk/insert_1/location/non_unique/load=1000                  1.00   222.9±14.41µs  4.4 KElem/sec      1.04   231.6±22.66µs  4.2 KElem/sec
stdb_module/disk/insert_1/location/unique/load=0                         1.11     55.4±3.83µs 17.6 KElem/sec      1.00     49.9±4.55µs 19.6 KElem/sec
stdb_module/disk/insert_1/location/unique/load=1000                      1.00    174.6±6.45µs  5.6 KElem/sec      1.13   196.7±46.61µs  5.0 KElem/sec
stdb_module/disk/insert_1/person/multi_index/load=0                      1.02     69.9±4.37µs 14.0 KElem/sec      1.00     68.4±4.80µs 14.3 KElem/sec
stdb_module/disk/insert_1/person/multi_index/load=1000                   2.32  566.0±157.06µs  1766 Elem/sec      1.00   243.7±18.45µs  4.0 KElem/sec
stdb_module/disk/insert_1/person/non_unique/load=0                       1.07     55.0±5.42µs 17.7 KElem/sec      1.00     51.5±5.30µs 19.0 KElem/sec
stdb_module/disk/insert_1/person/non_unique/load=1000                    1.22   310.2±40.89µs  3.1 KElem/sec      1.00   253.7±98.53µs  3.8 KElem/sec
stdb_module/disk/insert_1/person/unique/load=0                           1.10     63.2±4.98µs 15.5 KElem/sec      1.00     57.6±6.67µs 17.0 KElem/sec
stdb_module/disk/insert_1/person/unique/load=1000                        1.00   240.0±23.36µs  4.1 KElem/sec      1.32   316.0±37.16µs  3.1 KElem/sec
stdb_module/disk/insert_bulk/location/multi_index/load=0/count=100       1.24   975.1±44.72µs  1025 Elem/sec      1.00  788.2±120.03µs  1268 Elem/sec
stdb_module/disk/insert_bulk/location/multi_index/load=1000/count=100    1.17  1179.7±14.56µs   847 Elem/sec      1.00  1012.4±103.60µs   987 Elem/sec
stdb_module/disk/insert_bulk/location/non_unique/load=0/count=100        1.00  673.0±144.00µs  1485 Elem/sec      1.04  698.6±126.52µs  1431 Elem/sec
stdb_module/disk/insert_bulk/location/non_unique/load=1000/count=100     1.15   831.7±16.77µs  1202 Elem/sec      1.00    720.2±5.47µs  1388 Elem/sec
stdb_module/disk/insert_bulk/location/unique/load=0/count=100            1.02  784.0±147.58µs  1275 Elem/sec      1.00  767.1±130.34µs  1303 Elem/sec
stdb_module/disk/insert_bulk/location/unique/load=1000/count=100         1.12   997.4±45.46µs  1002 Elem/sec      1.00  893.5±112.96µs  1119 Elem/sec
stdb_module/disk/insert_bulk/person/multi_index/load=0/count=100         1.13  1447.7±283.45µs   690 Elem/sec     1.00   1284.6±3.85µs   778 Elem/sec
stdb_module/disk/insert_bulk/person/multi_index/load=1000/count=100      1.00  1514.6±12.82µs   660 Elem/sec      1.18  1784.6±28.45µs   560 Elem/sec
stdb_module/disk/insert_bulk/person/non_unique/load=0/count=100          1.00  865.3±164.61µs  1155 Elem/sec      1.25  1080.7±15.11µs   925 Elem/sec
stdb_module/disk/insert_bulk/person/non_unique/load=1000/count=100       1.00  1108.0±162.36µs   902 Elem/sec     1.29  1432.8±22.61µs   697 Elem/sec
stdb_module/disk/insert_bulk/person/unique/load=0/count=100              1.35  1230.4±130.83µs   812 Elem/sec     1.00    908.2±5.76µs  1101 Elem/sec
stdb_module/disk/insert_bulk/person/unique/load=1000/count=100           1.07  1254.6±151.83µs   797 Elem/sec     1.00  1177.5±16.84µs   849 Elem/sec
stdb_module/disk/iterate/location/unique/count=100                       1.00    141.6±2.51µs  6.9 KElem/sec      1.04    147.9±1.60µs  6.6 KElem/sec
stdb_module/disk/iterate/person/unique/count=100                         1.00    200.6±1.81µs  4.9 KElem/sec      1.05    211.2±3.71µs  4.6 KElem/sec
stdb_module/large_arguments/64KiB                                        1.00     94.9±8.13µs        ? ?/sec      1.01     95.9±6.29µs        ? ?/sec
stdb_module/mem/empty                                                    1.02     17.0±0.63µs        ? ?/sec      1.00     16.7±0.46µs        ? ?/sec
stdb_module/mem/filter/string/indexed/load=1000/count=10                 1.01     62.1±6.32µs 15.7 KElem/sec      1.00     61.3±6.21µs 15.9 KElem/sec
stdb_module/mem/filter/string/non_indexed/load=1000/count=10             1.01    168.3±4.84µs  5.8 KElem/sec      1.00    165.9±1.38µs  5.9 KElem/sec
stdb_module/mem/filter/u64/indexed/load=1000/count=10                    1.06     51.4±4.81µs 19.0 KElem/sec      1.00     48.7±4.36µs 20.0 KElem/sec
stdb_module/mem/filter/u64/non_indexed/load=1000/count=10                1.00    140.7±1.88µs  6.9 KElem/sec      1.00    140.4±1.15µs  7.0 KElem/sec
stdb_module/mem/find_unique/u32/load=1000                                1.05     27.7±2.76µs 35.3 KElem/sec      1.00     26.4±2.62µs 37.0 KElem/sec
stdb_module/mem/insert_1/location/multi_index/load=0                     1.03     46.3±5.17µs 21.1 KElem/sec      1.00     44.9±3.81µs 21.7 KElem/sec
stdb_module/mem/insert_1/location/multi_index/load=1000                  1.00   176.6±15.32µs  5.5 KElem/sec      1.13   198.8±10.95µs  4.9 KElem/sec
stdb_module/mem/insert_1/location/non_unique/load=0                      1.00     38.2±3.66µs 25.5 KElem/sec      1.05     40.1±4.47µs 24.4 KElem/sec
stdb_module/mem/insert_1/location/non_unique/load=1000                   1.00   179.4±13.54µs  5.4 KElem/sec      1.06    189.5±2.11µs  5.2 KElem/sec
stdb_module/mem/insert_1/location/unique/load=0                          1.00     42.5±4.57µs 23.0 KElem/sec      1.00     42.7±4.83µs 22.9 KElem/sec
stdb_module/mem/insert_1/location/unique/load=1000                       1.00    153.7±7.60µs  6.4 KElem/sec      1.09    167.6±8.15µs  5.8 KElem/sec
stdb_module/mem/insert_1/person/multi_index/load=0                       1.02     56.1±5.21µs 17.4 KElem/sec      1.00     55.0±6.25µs 17.7 KElem/sec
stdb_module/mem/insert_1/person/multi_index/load=1000                    1.02   465.7±17.22µs  2.1 KElem/sec      1.00   455.0±17.69µs  2.1 KElem/sec
stdb_module/mem/insert_1/person/non_unique/load=0                        1.14     42.7±5.51µs 22.9 KElem/sec      1.00     37.5±5.43µs 26.1 KElem/sec
stdb_module/mem/insert_1/person/non_unique/load=1000                     1.24   327.2±25.54µs  3.0 KElem/sec      1.00   263.3±80.93µs  3.7 KElem/sec
stdb_module/mem/insert_1/person/unique/load=0                            1.07     51.9±7.12µs 18.8 KElem/sec      1.00     48.4±5.68µs 20.2 KElem/sec
stdb_module/mem/insert_1/person/unique/load=1000                         2.43   360.1±25.34µs  2.7 KElem/sec      1.00   148.3±58.33µs  6.6 KElem/sec
stdb_module/mem/insert_bulk/location/multi_index/load=0/count=100        1.48   1060.7±7.32µs   942 Elem/sec      1.00    717.0±2.65µs  1394 Elem/sec
stdb_module/mem/insert_bulk/location/multi_index/load=1000/count=100     1.28  1284.4±137.56µs   778 Elem/sec     1.00  1002.5±173.54µs   997 Elem/sec
stdb_module/mem/insert_bulk/location/non_unique/load=0/count=100         1.00  567.2±120.09µs  1763 Elem/sec      1.06  602.4±124.89µs  1660 Elem/sec
stdb_module/mem/insert_bulk/location/non_unique/load=1000/count=100      1.00    627.7±9.43µs  1593 Elem/sec      1.05   659.9±18.78µs  1515 Elem/sec
stdb_module/mem/insert_bulk/location/unique/load=0/count=100             1.00    545.4±4.09µs  1833 Elem/sec      1.01   551.1±19.08µs  1814 Elem/sec
stdb_module/mem/insert_bulk/location/unique/load=1000/count=100          1.09   787.3±56.83µs  1270 Elem/sec      1.00   720.6±66.76µs  1387 Elem/sec
stdb_module/mem/insert_bulk/person/multi_index/load=0/count=100          1.00  1191.3±12.29µs   839 Elem/sec      1.01  1203.7±10.04µs   830 Elem/sec
stdb_module/mem/insert_bulk/person/multi_index/load=1000/count=100       1.02  1700.1±204.20µs   588 Elem/sec     1.00  1659.5±24.80µs   602 Elem/sec
stdb_module/mem/insert_bulk/person/non_unique/load=0/count=100           1.00  764.4±149.34µs  1308 Elem/sec      1.30  992.4±187.07µs  1007 Elem/sec
stdb_module/mem/insert_bulk/person/non_unique/load=1000/count=100        1.00   871.0±54.92µs  1148 Elem/sec      1.22  1066.8±83.46µs   937 Elem/sec
stdb_module/mem/insert_bulk/person/unique/load=0/count=100               1.00    856.1±7.60µs  1168 Elem/sec      1.11  954.2±171.36µs  1047 Elem/sec
stdb_module/mem/insert_bulk/person/unique/load=1000/count=100            1.00  1143.7±43.76µs   874 Elem/sec      1.10   1258.1±8.70µs   794 Elem/sec
stdb_module/mem/iterate/location/unique/count=100                        1.00    135.4±3.93µs  7.2 KElem/sec      1.03    139.0±5.80µs  7.0 KElem/sec
stdb_module/mem/iterate/person/unique/count=100                          1.00    200.7±1.65µs  4.9 KElem/sec      1.01    202.2±0.82µs  4.8 KElem/sec
stdb_module/print_bulk/lines=1                                           1.11     26.9±2.40µs        ? ?/sec      1.00     24.3±1.31µs        ? ?/sec
stdb_module/print_bulk/lines=100                                         1.02   290.5±29.64µs        ? ?/sec      1.00    283.4±2.71µs        ? ?/sec
stdb_module/print_bulk/lines=1000                                        1.00      2.6±0.01ms        ? ?/sec      1.06      2.8±0.07ms        ? ?/sec
stdb_raw/disk/empty                                                      1.00    102.3±0.14ns        ? ?/sec      1.01    102.8±0.06ns        ? ?/sec
stdb_raw/disk/filter/string/indexed/load=1000/count=10                   1.01      2.8±0.01µs 352.2 KElem/sec     1.00      2.8±0.00µs 354.0 KElem/sec
stdb_raw/disk/filter/string/non_indexed/load=1000/count=10               1.04    128.7±0.64µs  7.6 KElem/sec      1.00    124.2±0.41µs  7.9 KElem/sec
stdb_raw/disk/filter/u64/indexed/load=1000/count=10                      1.01      2.5±0.00µs 396.2 KElem/sec     1.00      2.4±0.00µs 400.4 KElem/sec
stdb_raw/disk/filter/u64/non_indexed/load=1000/count=10                  1.01    110.1±0.28µs  8.9 KElem/sec      1.00    108.7±0.22µs  9.0 KElem/sec
stdb_raw/disk/find_unique/u32/load=1000                                  1.01    560.0±2.26ns 1743.8 KElem/sec    1.00    555.0±0.68ns 1759.7 KElem/sec
stdb_raw/disk/insert_1/location/multi_index/load=0                       1.00      5.6±0.01µs 172.9 KElem/sec     1.00      5.7±0.04µs 172.1 KElem/sec
stdb_raw/disk/insert_1/location/multi_index/load=1000                    1.08   57.2±234.30µs 17.1 KElem/sec      1.00   53.1±187.90µs 18.4 KElem/sec
stdb_raw/disk/insert_1/location/non_unique/load=0                        1.01      3.7±0.02µs 264.5 KElem/sec     1.00      3.7±0.01µs 266.9 KElem/sec
stdb_raw/disk/insert_1/location/non_unique/load=1000                     1.00     21.8±0.17µs 44.8 KElem/sec      1.53   33.5±112.08µs 29.2 KElem/sec
stdb_raw/disk/insert_1/location/unique/load=0                            1.00      4.5±0.03µs 216.0 KElem/sec     1.00      4.5±0.01µs 215.3 KElem/sec
stdb_raw/disk/insert_1/location/unique/load=1000                         1.00   37.1±101.69µs 26.3 KElem/sec      1.19   44.0±165.85µs 22.2 KElem/sec
stdb_raw/disk/insert_1/person/multi_index/load=0                         1.00      9.4±0.01µs 104.0 KElem/sec     1.00      9.4±0.01µs 103.5 KElem/sec
stdb_raw/disk/insert_1/person/multi_index/load=1000                      1.00   61.6±357.04µs 15.9 KElem/sec      1.00   61.8±355.09µs 15.8 KElem/sec
stdb_raw/disk/insert_1/person/non_unique/load=0                          1.00      4.3±0.15µs 225.8 KElem/sec     1.00      4.3±0.02µs 226.7 KElem/sec
stdb_raw/disk/insert_1/person/non_unique/load=1000                       1.00     14.4±0.16µs 67.7 KElem/sec      1.02     14.7±0.19µs 66.5 KElem/sec
stdb_raw/disk/insert_1/person/unique/load=0                              1.00      6.2±0.03µs 158.1 KElem/sec     1.00      6.2±0.02µs 158.3 KElem/sec
stdb_raw/disk/insert_1/person/unique/load=1000                           3.21   69.9±340.94µs 14.0 KElem/sec      1.00     21.8±0.43µs 44.9 KElem/sec
stdb_raw/disk/insert_bulk/location/multi_index/load=0/count=100          1.00    354.5±1.24µs  2.8 KElem/sec      1.00    354.6±0.65µs  2.8 KElem/sec
stdb_raw/disk/insert_bulk/location/multi_index/load=1000/count=100       1.06  433.3±260.24µs  2.3 KElem/sec      1.00    407.5±1.29µs  2.4 KElem/sec
stdb_raw/disk/insert_bulk/location/non_unique/load=0/count=100           1.00    158.5±0.22µs  6.2 KElem/sec      1.01    160.1±0.14µs  6.1 KElem/sec
stdb_raw/disk/insert_bulk/location/non_unique/load=1000/count=100        1.00    181.1±1.08µs  5.4 KElem/sec      1.07  193.8±124.28µs  5.0 KElem/sec
stdb_raw/disk/insert_bulk/location/unique/load=0/count=100               1.00    250.7±9.15µs  3.9 KElem/sec      1.00    251.2±2.39µs  3.9 KElem/sec
stdb_raw/disk/insert_bulk/location/unique/load=1000/count=100            1.00    304.8±2.31µs  3.2 KElem/sec      1.06  323.1±178.63µs  3.0 KElem/sec
stdb_raw/disk/insert_bulk/person/multi_index/load=0/count=100            1.00    690.9±0.70µs  1447 Elem/sec      1.05  722.0±262.70µs  1385 Elem/sec
stdb_raw/disk/insert_bulk/person/multi_index/load=1000/count=100         1.00    751.1±3.74µs  1331 Elem/sec      1.04  780.2±321.71µs  1281 Elem/sec
stdb_raw/disk/insert_bulk/person/non_unique/load=0/count=100             1.00    215.1±0.31µs  4.5 KElem/sec      1.02   218.9±33.34µs  4.5 KElem/sec
stdb_raw/disk/insert_bulk/person/non_unique/load=1000/count=100          1.08  255.4±175.24µs  3.8 KElem/sec      1.00    237.6±0.34µs  4.1 KElem/sec
stdb_raw/disk/insert_bulk/person/unique/load=0/count=100                 1.00    394.3±0.34µs  2.5 KElem/sec      1.00    394.0±1.05µs  2.5 KElem/sec
stdb_raw/disk/insert_bulk/person/unique/load=1000/count=100              1.06  467.7±261.19µs  2.1 KElem/sec      1.00    440.7±1.17µs  2.2 KElem/sec
stdb_raw/disk/iterate/location/unique/count=100                          1.09     11.2±0.01µs 87.0 KElem/sec      1.00     10.3±0.01µs 94.8 KElem/sec
stdb_raw/disk/iterate/person/unique/count=100                            1.07     12.7±0.01µs 76.6 KElem/sec      1.00     11.9±0.02µs 82.1 KElem/sec
stdb_raw/mem/empty                                                       1.00    101.7±0.05ns        ? ?/sec      1.00    102.2±0.20ns        ? ?/sec
stdb_raw/mem/filter/string/indexed/load=1000/count=10                    1.02      2.8±0.00µs 348.5 KElem/sec     1.00      2.7±0.00µs 356.2 KElem/sec
stdb_raw/mem/filter/string/non_indexed/load=1000/count=10                1.00    123.9±0.50µs  7.9 KElem/sec      1.00    123.9±0.55µs  7.9 KElem/sec
stdb_raw/mem/filter/u64/indexed/load=1000/count=10                       1.01      2.5±0.00µs 395.0 KElem/sec     1.00      2.4±0.01µs 399.6 KElem/sec
stdb_raw/mem/filter/u64/non_indexed/load=1000/count=10                   1.00    108.2±0.19µs  9.0 KElem/sec      1.00    108.3±0.15µs  9.0 KElem/sec
stdb_raw/mem/find_unique/u32/load=1000                                   1.00    556.7±0.83ns 1754.1 KElem/sec    1.00    554.8±1.74ns 1760.1 KElem/sec
stdb_raw/mem/insert_1/location/multi_index/load=0                        1.02      4.7±0.01µs 208.9 KElem/sec     1.00      4.6±0.01µs 214.1 KElem/sec
stdb_raw/mem/insert_1/location/multi_index/load=1000                     1.00     28.7±0.62µs 34.0 KElem/sec      1.01     28.9±0.79µs 33.8 KElem/sec
stdb_raw/mem/insert_1/location/non_unique/load=0                         1.01      2.7±0.00µs 361.3 KElem/sec     1.00      2.7±0.01µs 364.9 KElem/sec
stdb_raw/mem/insert_1/location/non_unique/load=1000                      1.01     17.5±0.08µs 55.8 KElem/sec      1.00     17.4±0.07µs 56.2 KElem/sec
stdb_raw/mem/insert_1/location/unique/load=0                             1.01      3.3±0.01µs 295.5 KElem/sec     1.00      3.3±0.02µs 298.3 KElem/sec
stdb_raw/mem/insert_1/location/unique/load=1000                          1.01     24.0±0.17µs 40.7 KElem/sec      1.00     23.8±0.49µs 41.0 KElem/sec
stdb_raw/mem/insert_1/person/multi_index/load=0                          1.00      8.1±0.01µs 120.6 KElem/sec     1.01      8.2±0.03µs 119.7 KElem/sec
stdb_raw/mem/insert_1/person/multi_index/load=1000                       1.08     21.3±1.14µs 45.8 KElem/sec      1.00     19.7±1.24µs 49.5 KElem/sec
stdb_raw/mem/insert_1/person/non_unique/load=0                           1.00      3.0±0.00µs 329.0 KElem/sec     1.01      3.0±0.00µs 324.2 KElem/sec
stdb_raw/mem/insert_1/person/non_unique/load=1000                        1.01     10.1±0.16µs 96.5 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.8±0.01µs 201.8 KElem/sec     1.01      4.9±0.01µs 198.9 KElem/sec
stdb_raw/mem/insert_1/person/unique/load=1000                            1.00     15.3±0.57µs 63.8 KElem/sec      1.00     15.4±0.51µs 63.5 KElem/sec
stdb_raw/mem/insert_bulk/location/multi_index/load=0/count=100           1.02    359.3±0.54µs  2.7 KElem/sec      1.00    353.9±0.34µs  2.8 KElem/sec
stdb_raw/mem/insert_bulk/location/multi_index/load=1000/count=100        1.00    407.7±0.82µs  2.4 KElem/sec      1.00    407.8±0.69µs  2.4 KElem/sec
stdb_raw/mem/insert_bulk/location/non_unique/load=0/count=100            1.00    154.2±0.25µs  6.3 KElem/sec      1.01    155.0±0.30µs  6.3 KElem/sec
stdb_raw/mem/insert_bulk/location/non_unique/load=1000/count=100         1.01    177.6±0.43µs  5.5 KElem/sec      1.00    175.4±0.35µs  5.6 KElem/sec
stdb_raw/mem/insert_bulk/location/unique/load=0/count=100                1.00    249.3±0.33µs  3.9 KElem/sec      1.00    250.0±1.71µs  3.9 KElem/sec
stdb_raw/mem/insert_bulk/location/unique/load=1000/count=100             1.00    298.2±0.43µs  3.3 KElem/sec      1.00    299.5±1.22µs  3.3 KElem/sec
stdb_raw/mem/insert_bulk/person/multi_index/load=0/count=100             1.02    701.2±0.50µs  1426 Elem/sec      1.00    688.1±1.52µs  1453 Elem/sec
stdb_raw/mem/insert_bulk/person/multi_index/load=1000/count=100          1.02    763.7±2.40µs  1309 Elem/sec      1.00    747.5±1.73µs  1337 Elem/sec
stdb_raw/mem/insert_bulk/person/non_unique/load=0/count=100              1.00    213.2±0.56µs  4.6 KElem/sec      1.00    212.6±0.29µs  4.6 KElem/sec
stdb_raw/mem/insert_bulk/person/non_unique/load=1000/count=100           1.00    231.7±0.50µs  4.2 KElem/sec      1.01    232.9±0.57µs  4.2 KElem/sec
stdb_raw/mem/insert_bulk/person/unique/load=0/count=100                  1.00    396.1±0.38µs  2.5 KElem/sec      1.00    395.4±0.65µs  2.5 KElem/sec
stdb_raw/mem/insert_bulk/person/unique/load=1000/count=100               1.00    435.6±0.78µs  2.2 KElem/sec      1.00    435.2±1.33µs  2.2 KElem/sec
stdb_raw/mem/iterate/location/unique/count=100                           1.09     11.2±0.02µs 87.1 KElem/sec      1.00     10.3±0.01µs 95.0 KElem/sec
stdb_raw/mem/iterate/person/unique/count=100                             1.07     12.7±0.01µs 76.9 KElem/sec      1.00     11.8±0.04µs 82.6 KElem/sec

Please sign in to comment.