Skip to content

Instantly share code, notes, and snippets.

@brson

brson/a.md Secret

Created March 6, 2019 22:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brson/5cea8b2717551fd27553da055d8fcc05 to your computer and use it in GitHub Desktop.
Save brson/5cea8b2717551fd27553da055d8fcc05 to your computer and use it in GitHub Desktop.
Benchmark comparison

Testing this diff to the benchmark profile:

[profile.bench]
+opt-level = 2
+debug = false
+rpath = false
 lto = false
-opt-level = 3
-debug = true
-codegen-units = 1
+debug-assertions = false
+codegen-units = 16
+panic = 'unwind'
+incremental = true
+overflow-checks = false
+ cargo benchcmp tikv-1.txt tikv-2.txt
 name                                                                                               tikv-1.txt ns/iter  tikv-2.txt ns/iter  diff ns/iter   diff %  speedup
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_by_vec_clone              47,973              48,314                       341    0.71%   x 0.99
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_by_vec_push_raw_10bytes   54,939              53,593                    -1,346   -2.45%   x 1.03
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_clone                     16,794              16,817                        23    0.14%   x 1.00
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_clone_10bytes             16,788              16,811                        23    0.14%   x 1.00
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_clone_and_decode          43,083              31,839                   -11,244  -26.10%   x 1.35
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_clone_and_decode_decoded  350                 365                           15    4.29%   x 0.96
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_clone_decoded             373                 382                            9    2.41%   x 0.98
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_clone_naive               84,062              54,844                   -29,218  -34.76%   x 1.53
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_push_raw_10bytes          17,853              15,548                    -2,305  -12.91%   x 1.15
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_push_raw_4bytes           17,823              15,569                    -2,254  -12.65%   x 1.14
 coprocessor::codec::batch::lazy_column::benches::bench_lazy_batch_column_push_raw_9bytes           17,862              15,549                    -2,313  -12.95%   x 1.15
 coprocessor::codec::data_type::vector::benches::bench_batch_decode                                 32,346              33,091                       745    2.30%   x 0.98
 coprocessor::codec::data_type::vector::benches::bench_push_datum_int                               20,231              16,876                    -3,355  -16.58%   x 1.20
 coprocessor::codec::data_type::vector::benches::bench_retain                                       2,750               2,724                        -26   -0.95%   x 1.01
 raftstore::store::fsm::router::tests::bench_send                                                   219                 196                          -23  -10.50%   x 1.12
 storage::txn::store::benches::bench_fixture_batch_get                                              10,730              10,613                      -117   -1.09%   x 1.01
 storage::txn::store::benches::bench_fixture_get                                                    110                 121                           11   10.00%   x 0.91
 storage::txn::store::benches::bench_fixture_scanner                                                426,773             419,942                   -6,831   -1.60%   x 1.02
 storage::txn::store::benches::bench_fixture_scanner_next                                           433,378             427,413                   -5,965   -1.38%   x 1.01
 storage::txn::store::benches::bench_fixture_scanner_scan                                           518,336             583,398                   65,062   12.55%   x 0.89
 util::codec::bytes::tests::bench_decode                                                            3,095               7,750                      4,655  150.40%   x 0.40
 util::codec::bytes::tests::bench_decode_inplace                                                    1,922               1,864                        -58   -3.02%   x 1.03
 util::codec::bytes::tests::bench_decode_inplace_small                                              41                  46                             5   12.20%   x 0.89
 util::codec::bytes::tests::bench_decode_small                                                      71                  82                            11   15.49%   x 0.87
 util::codec::bytes::tests::bench_encode                                                            47                  52                             5   10.64%   x 0.90
 util::rocksdb_util::properties::tests::bench_mvcc_properties                                       2,081               2,537                        456   21.91%   x 0.82
+ cargo benchcmp codec-1.txt codec-2.txt
 name                                                                              codec-1.txt ns/iter  codec-2.txt ns/iter  diff ns/iter    diff %  speedup
 byte::benches::bench_memcmp_decode_first_asc_large                                99                   98                             -1    -1.01%   x 1.01
 byte::benches::bench_memcmp_decode_first_asc_large_original                       293                  801                           508   173.38%   x 0.37
 byte::benches::bench_memcmp_decode_first_desc_large                               130                  130                             0     0.00%   x 1.00
 byte::benches::bench_memcmp_decode_first_desc_large_original                      323                  835                           512   158.51%   x 0.39
 byte::benches::bench_memcmp_decode_first_in_place_asc_large                       156                  155                            -1    -0.64%   x 1.01
 byte::benches::bench_memcmp_decode_first_in_place_asc_large_original              242                  239                            -3    -1.24%   x 1.01
 byte::benches::bench_memcmp_decode_first_in_place_desc_large                      183                  184                             1     0.55%   x 0.99
 byte::benches::bench_memcmp_decode_first_in_place_desc_large_original             272                  270                            -2    -0.74%   x 1.01
 byte::benches::bench_memcmp_encode_all_asc_large                                  107                  108                             1     0.93%   x 0.99
 byte::benches::bench_memcmp_encode_all_asc_large_naive                            198                  198                             0     0.00%   x 1.00
 byte::benches::bench_memcmp_encode_all_asc_large_original                         623                  702                            79    12.68%   x 0.89
 byte::benches::bench_memcmp_encode_all_asc_small                                  15                   14                             -1    -6.67%   x 1.07
 byte::benches::bench_memcmp_encode_all_asc_small_naive                            30                   30                              0     0.00%   x 1.00
 byte::benches::bench_memcmp_encode_all_desc_large                                 152                  153                             1     0.66%   x 0.99
 byte::benches::bench_memcmp_encode_all_desc_large_original                        1,532                1,525                          -7    -0.46%   x 1.00
 byte::benches::bench_memcmp_encode_all_desc_small                                 30                   29                             -1    -3.33%   x 1.03
 number::benches::bench_decode_u64_le_buffer_decoder                               1                    1                               0     0.00%   x 1.00
 number::benches::bench_decode_u64_le_byteorder                                    2                    18                             16   800.00%   x 0.11
 number::benches::bench_decode_u64_le_bytes_buf                                    1                    13                             12  1200.00%   x 0.08
 number::benches::bench_decode_u64_le_number_codec                                 1                    1                               0     0.00%   x 1.00
 number::benches::bench_decode_u64_le_number_codec_over_slice                      2                    2                               0     0.00%   x 1.00
 number::benches::bench_decode_u64_le_original                                     2                    2                               0     0.00%   x 1.00
 number::benches::bench_decode_varint_normal_number_codec_large_buffer             8                    6                              -2   -25.00%   x 1.33
 number::benches::bench_decode_varint_normal_number_codec_small_buffer             12                   10                             -2   -16.67%   x 1.20
 number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra  12                   10                             -2   -16.67%   x 1.20
 number::benches::bench_decode_varint_normal_original_large_buffer                 11                   13                              2    18.18%   x 0.85
 number::benches::bench_decode_varint_normal_original_small_buffer                 11                   14                              3    27.27%   x 0.79
 number::benches::bench_decode_varint_normal_original_small_buffer_with_extra      11                   14                              3    27.27%   x 0.79
 number::benches::bench_decode_varint_small_number_codec_large_buffer              3                    1                              -2   -66.67%   x 3.00
 number::benches::bench_decode_varint_small_number_codec_small_buffer              4                    2                              -2   -50.00%   x 2.00
 number::benches::bench_decode_varint_small_original_small_buffer                  3                    4                               1    33.33%   x 0.75
 number::benches::bench_encode_u64_le_buffer_encoder_slice                         2                    2                               0     0.00%   x 1.00
 number::benches::bench_encode_u64_le_buffer_encoder_vec                           2                    3                               1    50.00%   x 0.67
 number::benches::bench_encode_u64_le_byteorder                                    8                    18                             10   125.00%   x 0.44
 number::benches::bench_encode_u64_le_number_codec                                 3                    3                               0     0.00%   x 1.00
 number::benches::bench_encode_varint_naive                                        12                   13                              1     8.33%   x 0.92
 number::benches::bench_encode_varint_number_codec                                 7                    7                               0     0.00%   x 1.00
 number::benches::bench_encode_varint_original                                     12                   14                              2    16.67%   x 0.86
 number::benches::bench_encode_varint_protobuf                                     52                   54                              2     3.85%   x 0.96
+ cargo benchcmp misc-1.txt misc-2.txt
 name                                                              misc-1.txt ns/iter  misc-2.txt ns/iter  diff ns/iter   diff %  speedup
 _bench_check_requirement                                          0                   0                              0     NaN%    x NaN
 channel::bench_channel::bench_crossbeam_channel                   38                  44                             6   15.79%   x 0.86
 channel::bench_channel::bench_receiver_stream                     1,507,813           1,995,746                487,933   32.36%   x 0.76
 channel::bench_channel::bench_receiver_stream_batch               979,134             822,161                 -156,973  -16.03%   x 1.19
 channel::bench_channel::bench_thread_channel                      32                  34                             2    6.25%   x 0.94
 channel::bench_channel::bench_util_channel                        38                  44                             6   15.79%   x 0.86
 channel::bench_channel::bench_util_loose                          81                  98                            17   20.99%   x 0.83
 coprocessor::codec::bench_record_prefix_bigendian_check           965                 1,004                         39    4.04%   x 0.96
 coprocessor::codec::bench_record_prefix_equal_check               1,117               1,217                        100    8.95%   x 0.92
 coprocessor::codec::bench_record_prefix_littleendian_check        865                 889                           24    2.77%   x 0.97
 coprocessor::codec::bench_record_prefix_start_with                837                 1,010                        173   20.67%   x 0.83
 coprocessor::codec::bench_table_prefix_check                      847                 966                          119   14.05%   x 0.88
 coprocessor::codec::bench_table_prefix_start_with                 847                 1,031                        184   21.72%   x 0.82
 coprocessor::codec::chunk::bench_chunk_build_offical              59,535              67,977                     8,442   14.18%   x 0.88
 coprocessor::codec::chunk::bench_chunk_build_tidb                 29,504              29,950                       446    1.51%   x 0.99
 coprocessor::codec::chunk::bench_chunk_iter_offical               36,714              35,162                    -1,552   -4.23%   x 1.04
 coprocessor::codec::chunk::bench_chunk_iter_tidb                  38,688              38,138                      -550   -1.42%   x 1.01
 coprocessor::codec::chunk::bench_encode_chunk                     17,378              25,292                     7,914   45.54%   x 0.69
 coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map    3,407               5,226                      1,819   53.39%   x 0.65
 coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match  1,135               1,502                        367   32.33%   x 0.76
 raftkv::bench_async_snapshot                                      1,880               1,940                         60    3.19%   x 0.97
 raftkv::bench_async_snapshots_noop                                163                 207                           44   26.99%   x 0.79
 raftkv::bench_async_write                                         1,251               1,330                         79    6.31%   x 0.94
 serialization::bench_serialization::bench_decode_one              486                 497                           11    2.26%   x 0.98
 serialization::bench_serialization::bench_decode_two              894                 873                          -21   -2.35%   x 1.02
 serialization::bench_serialization::bench_encode_one              580                 613                           33    5.69%   x 0.95
 serialization::bench_serialization::bench_encode_two              968                 1,020                         52    5.37%   x 0.95
 util::slice_compare::bench_slice_compare_greater_128              5                   4                             -1  -20.00%   x 1.25
 util::slice_compare::bench_slice_compare_greater_32               5                   4                             -1  -20.00%   x 1.25
 util::slice_compare::bench_slice_compare_greater_64               5                   4                             -1  -20.00%   x 1.25
 util::slice_compare::bench_slice_compare_less_128                 5                   4                             -1  -20.00%   x 1.25
 util::slice_compare::bench_slice_compare_less_32                  5                   4                             -1  -20.00%   x 1.25
 util::slice_compare::bench_slice_compare_less_64                  5                   4                             -1  -20.00%   x 1.25
 writebatch::bench_writebatch::bench_writebatch_1                  33,244,212          31,816,456            -1,427,756   -4.29%   x 1.04
 writebatch::bench_writebatch::bench_writebatch_1024               10,881,434          10,510,522              -370,912   -3.41%   x 1.04
 writebatch::bench_writebatch::bench_writebatch_128                11,488,153          10,589,038              -899,115   -7.83%   x 1.08
 writebatch::bench_writebatch::bench_writebatch_16                 12,526,978          11,991,731              -535,247   -4.27%   x 1.04
 writebatch::bench_writebatch::bench_writebatch_2                  22,030,606          21,609,953              -420,653   -1.91%   x 1.02
 writebatch::bench_writebatch::bench_writebatch_256                10,512,334          10,860,752               348,418    3.31%   x 0.97
 writebatch::bench_writebatch::bench_writebatch_32                 11,364,905          11,545,962               181,057    1.59%   x 0.98
 writebatch::bench_writebatch::bench_writebatch_4                  16,781,712          16,720,565               -61,147   -0.36%   x 1.00
 writebatch::bench_writebatch::bench_writebatch_512                10,368,164          10,495,917               127,753    1.23%   x 0.99
 writebatch::bench_writebatch::bench_writebatch_64                 11,137,090          10,981,480              -155,610   -1.40%   x 1.01
 writebatch::bench_writebatch::bench_writebatch_8                  13,745,606          13,578,527              -167,079   -1.22%   x 1.01
 writebatch::bench_writebatch::bench_writebatch_with_capacity      5,702               5,965                        263    4.61%   x 0.96
 writebatch::bench_writebatch::bench_writebatch_without_capacity   6,062               6,260                        198    3.27%   x 0.97
+ cargo benchcmp test_util-1.txt test_util-2.txt
 name                                     test_util-1.txt ns/iter  test_util-2.txt ns/iter  diff ns/iter  diff %  speedup
 kv_generator::tests::bench_kv_generator  1,149                    1,131                             -18  -1.57%   x 1.02
+ critcmp raftstore-1 raftstore-2
group                                                                  raftstore-1                            raftstore-2
-----                                                                  -----------                            -----------
bench_delete/DeleteConfig { factory: Node, nodes: 1 }                  1.00   112.5±15.66µs        ? B/sec    1.04    116.5±8.52µs        ? B/sec
bench_delete/DeleteConfig { factory: Node, nodes: 3 }                  1.00   227.6±37.31µs        ? B/sec    1.00   227.3±18.69µs        ? B/sec
bench_delete/DeleteConfig { factory: Node, nodes: 5 }                  1.05   281.2±40.31µs        ? B/sec    1.00   267.5±37.84µs        ? B/sec
bench_delete/DeleteConfig { factory: Server, nodes: 1 }                1.00   137.0±23.97µs        ? B/sec    1.01   138.0±19.65µs        ? B/sec
bench_delete/DeleteConfig { factory: Server, nodes: 3 }                1.00   454.7±21.68µs        ? B/sec    1.02   465.0±29.91µs        ? B/sec
bench_delete/DeleteConfig { factory: Server, nodes: 5 }                1.00   541.5±21.88µs        ? B/sec    1.02   550.0±29.39µs        ? B/sec
bench_get/GetConfig { factory: Node, nodes: 1 }                        1.02     49.8±6.05µs        ? B/sec    1.00     48.9±3.19µs        ? B/sec
bench_get/GetConfig { factory: Node, nodes: 3 }                        1.00    67.4±18.55µs        ? B/sec    1.00    67.3±14.44µs        ? B/sec
bench_get/GetConfig { factory: Node, nodes: 5 }                        1.03   103.6±59.85µs        ? B/sec    1.00   100.8±47.99µs        ? B/sec
bench_get/GetConfig { factory: Server, nodes: 1 }                      1.00    57.5±11.71µs        ? B/sec    1.02    58.8±14.33µs        ? B/sec
bench_get/GetConfig { factory: Server, nodes: 3 }                      1.00    92.9±63.03µs        ? B/sec    1.33   124.0±52.56µs        ? B/sec
bench_get/GetConfig { factory: Server, nodes: 5 }                      1.02  177.1±114.89µs        ? B/sec    1.00  173.6±115.18µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }      1.00    116.2±6.19µs        ? B/sec    1.02    118.8±5.75µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }       1.00    107.6±6.60µs        ? B/sec    1.05    112.8±7.02µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }      1.00    143.5±6.05µs        ? B/sec    1.05   151.3±10.43µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }         1.00    106.0±6.00µs        ? B/sec    1.04    110.7±6.39µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }      1.00   234.8±23.87µs        ? B/sec    1.02   239.2±20.31µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }       1.01   229.5±35.81µs        ? B/sec    1.00   226.6±24.35µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }      1.00   267.2±29.67µs        ? B/sec    1.04   276.7±26.59µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }         1.01    221.2±8.46µs        ? B/sec    1.00   219.4±20.08µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }      1.03   285.2±23.40µs        ? B/sec    1.00   276.8±18.16µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }       1.06   264.6±22.72µs        ? B/sec    1.00   248.9±28.69µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }      1.11   342.8±44.17µs        ? B/sec    1.00   309.1±28.68µs        ? B/sec
bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }         1.08   265.7±36.99µs        ? B/sec    1.00   245.3±21.87µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }    1.03   164.1±41.20µs        ? B/sec    1.00   159.0±45.78µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }     1.03   154.4±53.89µs        ? B/sec    1.00   150.5±46.62µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }    1.00   184.8±41.25µs        ? B/sec    1.16   215.2±59.08µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }       1.02   152.0±53.58µs        ? B/sec    1.00   149.0±40.72µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }    1.07   488.6±91.05µs        ? B/sec    1.00   456.8±16.34µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }     1.01   433.9±13.09µs        ? B/sec    1.00   430.0±23.43µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }    1.00   509.8±28.05µs        ? B/sec    1.00   511.5±29.10µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }       1.00   422.1±15.72µs        ? B/sec    1.03   433.9±13.41µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }    1.00   543.0±25.32µs        ? B/sec    1.01   546.5±36.19µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }     1.00   499.8±17.33µs        ? B/sec    1.05   522.6±25.63µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }    1.00   608.7±59.76µs        ? B/sec    1.00   607.0±43.72µs        ? B/sec
bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }       1.05   540.9±92.94µs        ? B/sec    1.00   513.0±35.94µs        ? B/sec
+ critcmp coprocessor_executors-1 coprocessor_executors-2
group                                coprocessor_executors-1                coprocessor_executors-2
-----                                -----------------------                -----------------------
normal_index_scan_index              1.00      3.8±0.53µs        ? B/sec    1.10      4.2±0.65µs        ? B/sec
normal_index_scan_primary_key        1.00      3.9±0.51µs        ? B/sec    1.12      4.4±0.61µs        ? B/sec
table_scan_datum_absent              1.00      3.1±0.46µs        ? B/sec    1.09      3.4±0.18µs        ? B/sec
table_scan_datum_absent_large_row    1.00      9.3±0.41µs        ? B/sec    1.05      9.8±0.54µs        ? B/sec
table_scan_datum_all                 1.00     10.7±0.47µs        ? B/sec    1.03     11.0±0.26µs        ? B/sec
table_scan_datum_end                 1.00      9.4±0.38µs        ? B/sec    1.04      9.8±0.38µs        ? B/sec
table_scan_datum_front               1.00      2.7±0.78µs        ? B/sec    1.09      3.0±0.36µs        ? B/sec
table_scan_datum_multi_front         1.00      2.7±0.63µs        ? B/sec    1.16      3.1±0.44µs        ? B/sec
table_scan_long_datum_front          1.00     11.4±0.64µs        ? B/sec    1.03     11.7±0.73µs        ? B/sec
table_scan_multi_point_range         1.00    679.7±2.71µs        ? B/sec    1.04    708.7±4.88µs        ? B/sec
table_scan_multi_rows                1.00    334.7±1.96µs        ? B/sec    1.09    364.3±3.87µs        ? B/sec
table_scan_point_range               1.00      2.8±0.42µs        ? B/sec    1.14      3.2±0.46µs        ? B/sec
table_scan_primary_key               1.00      2.9±0.31µs        ? B/sec    1.05      3.0±0.30µs        ? B/sec
+ critcmp hierarchy-1 hierarchy-2
group                                           hierarchy-1                            hierarchy-2
-----                                           -----------                            -----------
engine_get(exclude snapshot)/BTree_KL64_VL64    1.00   1121.5±1.01ns        ? B/sec    1.01   1131.8±4.05ns        ? B/sec
engine_get(exclude snapshot)/BTree_KL64_VL65    1.00   1123.3±1.21ns        ? B/sec    1.01   1132.3±1.32ns        ? B/sec
engine_get(exclude snapshot)/Rocks_KL64_VL64    1.00     14.0±0.12µs        ? B/sec    1.05     14.8±0.19µs        ? B/sec
engine_get(exclude snapshot)/Rocks_KL64_VL65    1.00     14.0±0.13µs        ? B/sec    1.05     14.8±0.13µs        ? B/sec
engine_put/BTree_KL64_VL64                      1.00      4.1±0.02µs        ? B/sec    1.01      4.1±0.01µs        ? B/sec
engine_put/BTree_KL64_VL65                      1.00      4.1±0.01µs        ? B/sec    1.03      4.2±0.03µs        ? B/sec
engine_put/Rocks_KL64_VL64                      1.02   317.4±31.72µs        ? B/sec    1.00   312.1±24.41µs        ? B/sec
engine_put/Rocks_KL64_VL65                      1.00   314.1±23.68µs        ? B/sec    1.01   316.3±25.97µs        ? B/sec
engine_snapshot/BTree_KL64_VL64                 1.03    350.3±0.40ns        ? B/sec    1.00    338.8±0.22ns        ? B/sec
engine_snapshot/BTree_KL64_VL65                 1.04    350.8±0.38ns        ? B/sec    1.00    338.5±0.38ns        ? B/sec
engine_snapshot/Rocks_KL64_VL64                 1.01     23.8±2.37µs        ? B/sec    1.00     23.6±2.36µs        ? B/sec
engine_snapshot/Rocks_KL64_VL65                 1.00     23.4±2.14µs        ? B/sec    1.02     23.8±1.85µs        ? B/sec
mvcc_commit/BTree_KL64_VL64                     1.00      6.7±0.02µs        ? B/sec    1.05      7.0±0.02µs        ? B/sec
mvcc_commit/BTree_KL64_VL65                     1.00      6.4±0.03µs        ? B/sec    1.04      6.6±0.03µs        ? B/sec
mvcc_commit/Rocks_KL64_VL64                     1.00     28.0±0.51µs        ? B/sec    1.00     28.1±0.50µs        ? B/sec
mvcc_commit/Rocks_KL64_VL65                     1.00     27.2±0.38µs        ? B/sec    1.00     27.2±0.43µs        ? B/sec
mvcc_load_lock/BTree_KL64_VL64                  1.00   1549.8±2.73ns        ? B/sec    1.03  1594.4±10.41ns        ? B/sec
mvcc_load_lock/BTree_KL64_VL65                  1.00   1551.2±2.62ns        ? B/sec    1.03  1598.5±11.79ns        ? B/sec
mvcc_load_lock/Rocks_KL64_VL64                  1.00     14.7±0.18µs        ? B/sec    1.04     15.4±0.17µs        ? B/sec
mvcc_load_lock/Rocks_KL64_VL65                  1.00     14.8±0.24µs        ? B/sec    1.04     15.3±0.16µs        ? B/sec
mvcc_prewrite/BTree_KL64_VL64                   1.00      7.7±0.02µs        ? B/sec    1.12      8.6±0.04µs        ? B/sec
mvcc_prewrite/BTree_KL64_VL65                   1.00      8.6±0.02µs        ? B/sec    1.10      9.5±0.02µs        ? B/sec
mvcc_prewrite/Rocks_KL64_VL64                   1.00     40.8±0.55µs        ? B/sec    1.03     42.1±0.56µs        ? B/sec
mvcc_prewrite/Rocks_KL64_VL65                   1.00     41.8±0.47µs        ? B/sec    1.04     43.6±0.57µs        ? B/sec
mvcc_seek_write/BTree_KL64_VL64                 1.00      4.0±0.02µs        ? B/sec    1.06      4.2±0.02µs        ? B/sec
mvcc_seek_write/BTree_KL64_VL65                 1.00      4.0±0.02µs        ? B/sec    1.06      4.2±0.02µs        ? B/sec
mvcc_seek_write/Rocks_KL64_VL64                 1.00     21.7±0.42µs        ? B/sec    1.03     22.2±0.33µs        ? B/sec
mvcc_seek_write/Rocks_KL64_VL65                 1.00     21.6±0.31µs        ? B/sec    1.03     22.2±0.30µs        ? B/sec
storage_async_commit/BTree_KL64_VL64            1.01   725.5±25.58µs        ? B/sec    1.00   720.4±25.61µs        ? B/sec
storage_async_commit/BTree_KL64_VL65            1.01   720.9±23.24µs        ? B/sec    1.00   711.6±23.43µs        ? B/sec
storage_async_commit/Rocks_KL64_VL64            1.00  1205.9±53.93µs        ? B/sec    1.03  1237.7±43.64µs        ? B/sec
storage_async_commit/Rocks_KL64_VL65            1.00  1200.4±57.47µs        ? B/sec    1.03  1235.6±33.97µs        ? B/sec
storage_async_prewrite/BTree_KL64_VL64          1.00   727.3±37.11µs        ? B/sec    1.00   724.6±35.18µs        ? B/sec
storage_async_prewrite/BTree_KL64_VL65          1.00   730.4±32.11µs        ? B/sec    1.02   743.7±35.38µs        ? B/sec
storage_async_prewrite/Rocks_KL64_VL64          1.00  1221.1±87.85µs        ? B/sec    1.04  1274.0±75.74µs        ? B/sec
storage_async_prewrite/Rocks_KL64_VL65          1.00  1234.4±97.69µs        ? B/sec    1.04  1288.7±72.55µs        ? B/sec
storage_async_raw_get/BTree_KL64_VL64           1.00   402.1±11.64µs        ? B/sec    1.00    402.4±8.18µs        ? B/sec
storage_async_raw_get/BTree_KL64_VL65           1.01   406.3±14.50µs        ? B/sec    1.00    401.4±6.58µs        ? B/sec
storage_async_raw_get/Rocks_KL64_VL64           1.00   733.1±20.32µs        ? B/sec    1.03   751.8±22.94µs        ? B/sec
storage_async_raw_get/Rocks_KL64_VL65           1.00   734.1±19.30µs        ? B/sec    1.02   749.9±23.76µs        ? B/sec
txn_commit/BTree_KL64_VL64                      1.00     17.3±0.36µs        ? B/sec    1.01     17.5±0.39µs        ? B/sec
txn_commit/BTree_KL64_VL65                      1.00     17.0±0.36µs        ? B/sec    1.01     17.1±0.28µs        ? B/sec
txn_commit/Rocks_KL64_VL64                      1.00   716.5±34.06µs        ? B/sec    1.00   716.1±32.82µs        ? B/sec
txn_commit/Rocks_KL64_VL65                      1.01   718.2±42.69µs        ? B/sec    1.00   709.9±34.27µs        ? B/sec
txn_prewrite/BTree_KL64_VL64                    1.00     20.1±1.36µs        ? B/sec    1.02     20.6±1.01µs        ? B/sec
txn_prewrite/BTree_KL64_VL65                    1.00     24.6±1.33µs        ? B/sec    1.01     25.0±1.23µs        ? B/sec
txn_prewrite/Rocks_KL64_VL64                    1.00   736.0±44.81µs        ? B/sec    1.01   745.3±36.08µs        ? B/sec
txn_prewrite/Rocks_KL64_VL65                    1.00   749.2±35.42µs        ? B/sec    1.02   763.6±34.50µs        ? B/sec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment