已开启
TIKV #3
QLiangong创建于  7月7日
QLiangong
QLiangong成员
7月7日 创建
   Compiling tidb_query_codegen v0.0.1 (/home/y30075072/tikv/components/tidb_query_codegen)
error: failed to run custom build command for `snappy-sys v0.1.0 (https://github.com/tikv/rust-snappy.git?branch=static-link#8c12738b)`

Caused by:
  process didn't exit successfully: `/home/y30075072/tikv/target/release/build/snappy-sys-9459c99a9071d1d4/build-script-build` (exit status: 101)
  --- stdout
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  running: cd "/home/y30075072/tikv/target/release/build/snappy-sys-67f66fa6f78e2424/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" "cmake" "/home/y30075072/innersource-rust/cargo/git/checkouts/rust-snappy-fe69d010300db0b8/8c12738/snappy-sys/snappy" "-DCMAKE_INSTALL_PREFIX=/home/y30075072/tikv/target/release/build/snappy-sys-67f66fa6f78e2424/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Release"
  -- Configuring incomplete, errors occurred!

  --- stderr
  CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
    Compatibility with CMake < 3.5 has been removed from CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.

    Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


  thread 'main' panicked at /home/y30075072/innersource-rust/cargo/git/checkouts/cmake-rs-1b5303aca42ae56b/fd56c5a/src/lib.rs:1119:5:

  command did not execute successfully, got: exit status: 1

  build script failed, must exit now
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to run custom build command for `grpcio-sys v0.10.3+1.44.0-patched`

Caused by:
  process didn't exit successfully: `/home/y30075072/tikv/target/release/build/grpcio-sys-a65c76a273d80927/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=grpc_wrap.cc
  cargo:rerun-if-changed=grpc
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
  cargo:rerun-if-env-changed=GRPCIO_SYS_USE_PKG_CONFIG
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
  cargo:rerun-if-env-changed=CXX
  OPT_LEVEL = Some(3)
  OUT_DIR = Some(/home/y30075072/tikv/target/release/build/grpcio-sys-714a3c16225f9e03/out)
  TARGET = Some(x86_64-unknown-linux-gnu)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
  CC_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
  CC_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  RUSTC_WRAPPER = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  CARGO_ENCODED_RUSTFLAGS = Some()
  cargo:rustc-link-search=native=/home/y30075072/tikv/target/release/build/libz-sys-2a22029a12f81456/out/build
  cargo:rustc-link-search=native=/home/y30075072/tikv/target/release/build/libz-sys-2a22029a12f81456/out/lib
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = Some("/home/y30075072/tikv/target/release/build/libz-sys-2a22029a12f81456/out/build")
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  running: cd "/home/y30075072/tikv/target/release/build/grpcio-sys-714a3c16225f9e03/out/build" && CMAKE_PREFIX_PATH="/home/y30075072/tikv/target/release/build/libz-sys-2a22029a12f81456/out:/home/y30075072/tikv/target/release/build/libz-sys-2a22029a12f81456/out/build" LC_ALL="C" "cmake" "/home/y30075072/innersource-rust/cargo/registry/src/index.crates.io-6f17d22bba15001f/grpcio-sys-0.10.3+1.44.0-patched/grpc" "-DgRPC_INSTALL=false" "-DgRPC_BUILD_CSHARP_EXT=false" "-DgRPC_BUILD_CODEGEN=false" "-DgRPC_BENCHMARK_PROVIDER=none" "-DgRPC_SSL_PROVIDER=package" "-DgRPC_ZLIB_PROVIDER=package" "-DCMAKE_INSTALL_PREFIX=/home/y30075072/tikv/target/release/build/grpcio-sys-714a3c16225f9e03/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Release"
  -- The C compiler identification is GNU 12.3.1
  -- The CXX compiler identification is GNU 12.3.1
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  -- Found Threads: TRUE
  -- Configuring incomplete, errors occurred!

  --- stderr
  CMake Deprecation Warning at CMakeLists.txt:25 (cmake_minimum_required):
    Compatibility with CMake < 3.10 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.


  CMake Deprecation Warning at third_party/abseil-cpp/CMakeLists.txt:22 (cmake_minimum_required):
    Compatibility with CMake < 3.10 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.


  CMake Warning at third_party/abseil-cpp/CMakeLists.txt:74 (message):
    A future Abseil release will default ABSL_PROPAGATE_CXX_STD to ON for CMake
    3.8 and up.  We recommend enabling this option to ensure your project still
    builds correctly.


  CMake Error at third_party/cares/cares/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
    Compatibility with CMake < 3.5 has been removed from CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.

    Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


  thread 'main' panicked at /home/y30075072/innersource-rust/cargo/git/checkouts/cmake-rs-1b5303aca42ae56b/fd56c5a/src/lib.rs:1119:5:

  command did not execute successfully, got: exit status: 1

  build script failed, must exit now
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
likedislike
QLiangongQLiangong成员
7月7日 修改了issue 的描述
QLiangong
QLiangong成员
7月7日 评论:
QLiangong
QLiangong成员
7月7日 评论:
chmod +x run_benches.sh
# 先降级 cmake 到 <3.27(9755 那个报错)
pip install --user "cmake<3.27" && export PATH="$HOME/.local/bin:$PATH"

# P0 验证
MACHINE_ID=9654 STAGES=p0 ./run_benches.sh
# 验证通过后全量
MACHINE_ID=9654 STAGES="p0 p1 p2 p3" ./run_benches.sh
likedislike
QLiangong
QLiangong成员
7月7日 评论:
# P0 验证
MACHINE_ID=950 STAGES=p0  bash +x ./run_benches.sh
# 验证通过后全量
MACHINE_ID=950 STAGES="p0 p1 p2 p3" bash +x ./run_benches.sh

# P0 验证
MACHINE_ID=9654 STAGES=p0  bash +x ./run_benches.sh
# 验证通过后全量
MACHINE_ID=9654 STAGES="p0 p1 p2 p3" bash +x ./run_benches.sh

# P0 验证
MACHINE_ID=9755 STAGES=p0  bash +x ./run_benches.sh
# 验证通过后全量
MACHINE_ID=9755 STAGES="p0 p1 p2 p3" bash +x ./run_benches.sh
likedislike
QLiangong
QLiangong成员
7月7日 评论:

p0-codec.log:

test number::tests::test_i64_desc ... ignored
test number::tests::test_i64_le ... ignored
test number::tests::test_u16 ... ignored
test number::tests::test_u16_le ... ignored
test number::tests::test_u32 ... ignored
test number::tests::test_u32_le ... ignored
test number::tests::test_u64 ... ignored
test number::tests::test_u64_desc ... ignored
test number::tests::test_u64_le ... ignored
test number::tests::test_u8 ... ignored
test number::tests::test_u8_codec ... ignored
test number::tests::test_var_i64 ... ignored
test number::tests::test_var_u64 ... ignored
test byte::benches::bench_memcmp_decode_first_asc_large                               ... bench:          63 ns/iter (+/- 0)
test byte::benches::bench_memcmp_decode_first_asc_large_original                      ... bench:          80 ns/iter (+/- 0)
test byte::benches::bench_memcmp_decode_first_desc_large                              ... bench:          53 ns/iter (+/- 0)
test byte::benches::bench_memcmp_decode_first_desc_large_original                     ... bench:          92 ns/iter (+/- 1)
test byte::benches::bench_memcmp_decode_first_in_place_asc_large                      ... bench:          80 ns/iter (+/- 0)
test byte::benches::bench_memcmp_decode_first_in_place_asc_large_original             ... bench:          72 ns/iter (+/- 12)
test byte::benches::bench_memcmp_decode_first_in_place_desc_large                     ... bench:          76 ns/iter (+/- 0)
test byte::benches::bench_memcmp_decode_first_in_place_desc_large_original            ... bench:          77 ns/iter (+/- 0)

p0-raftstore-portable.log:

# machine_id=950 arch=aarch64 date=2026-07-07_16:31:09
# command: cargo bench -p tests --bench raftstore --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine portable jemalloc -- --save-baseline 950-portable

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
   Compiling tests v0.0.1 (/home/y30075072/tikv/tests)
    Finished bench [optimized] target(s) in 3m 10s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
     Running benches/raftstore/mod.rs (target/release/deps/raftstore-b1a83b32165bcf9f)
Gnuplot not found, using plotters backend
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Collecting 10 samples in estimated 5.5537 s (550 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
                        time:   [10.092 ms 10.097 ms 10.102 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Collecting 10 samples in estimated 5.5521 s (550 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
                        time:   [10.096 ms 10.098 ms 10.100 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Collecting 10 samples in estimated 5.5542 s (550 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
                        time:   [10.098 ms 10.103 ms 10.108 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Collecting 10 samples in estimated 5.0045 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
                        time:   [10.103 ms 10.107 ms 10.113 ms]
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Collecting 10 samples in estimated 5.5337 s (550 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
                        time:   [10.061 ms 10.061 ms 10.061 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) high severe
likedislike
QLiangong
QLiangong成员
7月7日 评论:
Benchmarking txn/rollback_non_prewrote/Rocks_KL64_VL65
Benchmarking txn/rollback_non_prewrote/Rocks_KL64_VL65: Warming up for 3.0000 s
Benchmarking txn/rollback_non_prewrote/Rocks_KL64_VL65: Collecting 100 samples in estimated 5.9459 s (25k iterations)
Benchmarking txn/rollback_non_prewrote/Rocks_KL64_VL65: Analyzing
txn/rollback_non_prewrote/Rocks_KL64_VL65
                        time:   [247.08 us 250.11 us 253.84 us]
Found 12 outliers among 100 measurements (12.00%)
  4 (4.00%) high mild
  8 (8.00%) high severe

Benchmarking storage/async_prewrite/BTree_KL64_VL64
Benchmarking storage/async_prewrite/BTree_KL64_VL64: Warming up for 3.0000 s
thread 'sched-worker-pool-0' panicked at components/engine_panic/src/perf_context.rs:12:9:
explicit panic
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
likedislike
QLiangong
QLiangong成员
7月7日 评论:
QLiangong
QLiangong成员
7月7日 评论:
QLiangong
QLiangong成员
7月7日 评论:
性能测试项	测试规格	数据单位	测试数据值
p2-memory	32 Threads/MemoryQuota/alloc free	ns	734.15
p2-memory	32 Threads/OwnedAllocated/alloc free	us	2.0242
p2-memory	64 Threads/MemoryQuota/alloc free	us	2.8971
p2-memory	64 Threads/OwnedAllocated/alloc free	us	4.3312
p2-memory	Alloc Free/MemoryQuota/alloc free	ns	22.279
p2-memory	Alloc Free/OwnedAllocated/alloc free	ns	38.585
p2-memory	Benchmarking Alloc Only/Alloc/fail: Analyzing	ps	627.68
p2-memory	Benchmarking Alloc Only/Alloc/ok: Analyzing	ns	12.629
p3-tso	Benchmarking batch_tso_list_pop/100: Analyzing	ns	45.825
p3-tso	Benchmarking batch_tso_list_pop/10k: Analyzing	ns	45.724
p3-tso	Benchmarking batch_tso_list_push/50: Analyzing	ns	143.5
p2-vector_distance	Benchmarking cosine_distance_3d: Analyzing	ns	20.716
p2-vector_distance	Benchmarking cosine_distance_784d: Analyzing	ns	696.08
p1-batch-system	Benchmarking fairness: Analyzing	us	19.927
p1-batch-system	Benchmarking imbalance: Analyzing	ms	1.2294
p2-vector_distance	Benchmarking inner_product_3d: Analyzing	ns	6.841
p2-vector_distance	Benchmarking inner_product_784d: Analyzing	ns	593.71
p2-vector_distance	Benchmarking l1_distance_3d: Analyzing	ns	3.5498
p2-vector_distance	Benchmarking l1_distance_784d: Analyzing	ns	588.51
p2-vector_distance	Benchmarking l2_distance_3d: Analyzing	ns	7.8456
p2-vector_distance	Benchmarking l2_distance_784d: Analyzing	ns	592.32
p2-vector_distance	Benchmarking l2_norm_3d: Analyzing	ns	3.3758
p2-vector_distance	Benchmarking l2_norm_784d: Analyzing	ns	605.41
p2-vector_distance	Benchmarking l2_squared_distance_3d: Analyzing	ns	6.0382
p1-lock_table	Benchmarking point_check_10k_locks: Analyzing	ns	542.18
p1-lock_table	Benchmarking point_check_baseline: Analyzing	ns	140.89
p1-lock_table	Benchmarking range_check_baseline: Analyzing	ns	41.557
p1-batch-router	Benchmarking router::send: Analyzing	ns	517.03
p1-batch-system	Benchmarking spawn_many: Analyzing	ms	3.655
p1-update_max_ts	Benchmarking update_max_ts: Analyzing	ns	16.081
p0-misc-native	_bench_check_requirement	ns/iter	0
p0-misc-portable	_bench_check_requirement	ns/iter	0
p3-tso	batch_tso_list_push/1024	ns	151.62
p3-tso	bench_batch_tso_provider_flush	us	14.162
p3-tso	bench_batch_tso_provider_get_ts	ns	137.14
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1	ps	772.1
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1024	ps	883.01
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/128	ps	883.23
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/131072	ps	883.29
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16	ps	883.3
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16384	ps	771.16
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2	ps	772.44
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2048	ps	772.04
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/256	ps	883.6
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32	ps	771.21
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32768	ps	883.69
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4	ps	883.82
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4096	ps	883.92
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/512	ps	883.7
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/64	ps	883.18
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/65536	ps	772.47
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8	ps	771.97
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8192	ps	883.18
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/1	ns	7.7048
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/1024	us	1.202
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/128	ns	161.91
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/131072	us	151.7
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/16	ns	25.407
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/16384	us	18.99
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/2	ns	8.9988
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/2048	us	2.3879
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/256	ns	309.38
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/32	ns	47.585
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/32768	us	37.971
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/4	ns	11.423
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/4096	us	4.7587
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/512	ns	607.72
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/64	ns	87.924
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/65536	us	75.823
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/8	ns	16.354
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/8192	us	9.5162
p0-codec	byte::benches::bench_memcmp_decode_first_asc_large	ns/iter	88
p0-codec	byte::benches::bench_memcmp_decode_first_asc_large_original	ns/iter	172
p0-codec	byte::benches::bench_memcmp_decode_first_desc_large	ns/iter	108
p0-codec	byte::benches::bench_memcmp_decode_first_desc_large_original	ns/iter	175
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_asc_large	ns/iter	135
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_asc_large_original	ns/iter	157
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_desc_large	ns/iter	150
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_desc_large_original	ns/iter	164
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large	ns/iter	86
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large_naive	ns/iter	171
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large_original	ns/iter	276
p0-codec	byte::benches::bench_memcmp_encode_all_asc_small	ns/iter	12
p0-codec	byte::benches::bench_memcmp_encode_all_asc_small_naive	ns/iter	20
p0-codec	byte::benches::bench_memcmp_encode_all_desc_large	ns/iter	106
p0-codec	byte::benches::bench_memcmp_encode_all_desc_large_original	ns/iter	321
p0-codec	byte::benches::bench_memcmp_encode_all_desc_small	ns/iter	17
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_asc_large	ns/iter	120
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_asc_small	ns/iter	25
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_desc_large	ns/iter	140
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_desc_small	ns/iter	29
p0-misc-native	coprocessor::codec::bench_record_prefix_bigendian_check	ns/iter	471
p0-misc-portable	coprocessor::codec::bench_record_prefix_bigendian_check	ns/iter	471
p0-misc-native	coprocessor::codec::bench_record_prefix_equal_check	ns/iter	444
p0-misc-portable	coprocessor::codec::bench_record_prefix_equal_check	ns/iter	442
p0-misc-native	coprocessor::codec::bench_record_prefix_littleendian_check	ns/iter	470
p0-misc-portable	coprocessor::codec::bench_record_prefix_littleendian_check	ns/iter	469
p0-misc-native	coprocessor::codec::bench_record_prefix_start_with	ns/iter	443
p0-misc-portable	coprocessor::codec::bench_record_prefix_start_with	ns/iter	442
p0-misc-native	coprocessor::codec::bench_table_prefix_check	ns/iter	444
p0-misc-portable	coprocessor::codec::bench_table_prefix_check	ns/iter	442
p0-misc-native	coprocessor::codec::bench_table_prefix_start_with	ns/iter	442
p0-misc-portable	coprocessor::codec::bench_table_prefix_start_with	ns/iter	442
p0-hierarchy-native	engine/get(exclude snapshot)/BTree_KL64_VL64	ns	531.33
p0-hierarchy-portable	engine/get(exclude snapshot)/BTree_KL64_VL64	ns	525.53
p0-hierarchy-native	engine/get(exclude snapshot)/BTree_KL64_VL65	ns	530.29
p0-hierarchy-portable	engine/get(exclude snapshot)/BTree_KL64_VL65	ns	529.98
p0-hierarchy-native	engine/get(exclude snapshot)/Rocks_KL64_VL64	us	3.8273
p0-hierarchy-portable	engine/get(exclude snapshot)/Rocks_KL64_VL64	us	3.8102
p0-hierarchy-native	engine/get(exclude snapshot)/Rocks_KL64_VL65	us	3.846
p0-hierarchy-portable	engine/get(exclude snapshot)/Rocks_KL64_VL65	us	3.8217
p0-hierarchy-native	engine/put/BTree_KL64_VL64	us	14.346
p0-hierarchy-portable	engine/put/BTree_KL64_VL64	us	14.564
p0-hierarchy-native	engine/put/BTree_KL64_VL65	us	13.71
p0-hierarchy-portable	engine/put/BTree_KL64_VL65	us	14.365
p0-hierarchy-native	engine/put/Rocks_KL64_VL64	us	262.58
p0-hierarchy-portable	engine/put/Rocks_KL64_VL64	us	259.31
p0-hierarchy-native	engine/put/Rocks_KL64_VL65	us	286.32
p0-hierarchy-portable	engine/put/Rocks_KL64_VL65	us	281.85
p0-hierarchy-native	engine/snapshot/BTree_KL64_VL64	us	1.4834
p0-hierarchy-portable	engine/snapshot/BTree_KL64_VL64	us	1.5371
p0-hierarchy-native	engine/snapshot/BTree_KL64_VL65	us	1.4244
p0-hierarchy-portable	engine/snapshot/BTree_KL64_VL65	us	1.5193
p0-hierarchy-native	engine/snapshot/Rocks_KL64_VL64	us	16.995
p0-hierarchy-portable	engine/snapshot/Rocks_KL64_VL64	us	19.707
p0-hierarchy-native	engine/snapshot/Rocks_KL64_VL65	us	19.407
p0-hierarchy-portable	engine/snapshot/Rocks_KL64_VL65	us	18.606
p0-misc-native	keybuilder::bench_keybuilder::bench_key_builder_data_key	ns/iter	22
p0-misc-portable	keybuilder::bench_keybuilder::bench_key_builder_data_key	ns/iter	22
p0-misc-native	keybuilder::bench_keybuilder::bench_key_builder_from_slice	ns/iter	6
p0-misc-portable	keybuilder::bench_keybuilder::bench_key_builder_from_slice	ns/iter	6
p2-vector_distance	l2_squared_distance_784d	ns	599.32
p3-load_region	load_region/value size 128	s	1.5844
p3-load_region	load_region/value size 32	s	1.7384
p3-load_region	load_region/value size 4096	ms	240.71
p3-load_region	load_region/value size 512	s	1.0015
p0-hierarchy-native	mvcc/commit/BTree_KL64_VL64	us	4.1653
p0-hierarchy-portable	mvcc/commit/BTree_KL64_VL64	us	5.3657
p0-hierarchy-native	mvcc/commit/BTree_KL64_VL65	us	4.2478
p0-hierarchy-portable	mvcc/commit/BTree_KL64_VL65	us	4.0827
p0-hierarchy-native	mvcc/commit/Rocks_KL64_VL64	us	8.2925
p0-hierarchy-portable	mvcc/commit/Rocks_KL64_VL64	us	8.0822
p0-hierarchy-native	mvcc/commit/Rocks_KL64_VL65	us	10.627
p0-hierarchy-portable	mvcc/commit/Rocks_KL64_VL65	us	10.64
p0-hierarchy-native	mvcc/load_lock/BTree_KL64_VL64	us	1.0099
p0-hierarchy-portable	mvcc/load_lock/BTree_KL64_VL64	ns	928.22
p0-hierarchy-native	mvcc/load_lock/BTree_KL64_VL65	us	1.0225
p0-hierarchy-portable	mvcc/load_lock/BTree_KL64_VL65	ns	920.17
p0-hierarchy-native	mvcc/load_lock/Rocks_KL64_VL64	us	4.6046
p0-hierarchy-portable	mvcc/load_lock/Rocks_KL64_VL64	us	4.6111
p0-hierarchy-native	mvcc/load_lock/Rocks_KL64_VL65	us	4.6293
p0-hierarchy-portable	mvcc/load_lock/Rocks_KL64_VL65	us	4.6063
p0-hierarchy-native	mvcc/prewrite/BTree_KL64_VL64	us	6.9389
p0-hierarchy-portable	mvcc/prewrite/BTree_KL64_VL64	us	6.9218
p0-hierarchy-native	mvcc/prewrite/BTree_KL64_VL65	us	6.9454
p0-hierarchy-portable	mvcc/prewrite/BTree_KL64_VL65	us	5.6731
p0-hierarchy-native	mvcc/prewrite/Rocks_KL64_VL64	us	14.859
p0-hierarchy-portable	mvcc/prewrite/Rocks_KL64_VL64	us	14.623
p0-hierarchy-native	mvcc/prewrite/Rocks_KL64_VL65	us	19.936
p0-hierarchy-portable	mvcc/prewrite/Rocks_KL64_VL65	us	19.767
p0-hierarchy-native	mvcc/rollback_conflict/BTree_KL64_VL64	us	6.0656
p0-hierarchy-portable	mvcc/rollback_conflict/BTree_KL64_VL64	us	6.2994
p0-hierarchy-native	mvcc/rollback_conflict/BTree_KL64_VL65	us	6.1571
p0-hierarchy-portable	mvcc/rollback_conflict/BTree_KL64_VL65	us	7.7635
p0-hierarchy-native	mvcc/rollback_conflict/Rocks_KL64_VL64	us	18.017
p0-hierarchy-portable	mvcc/rollback_conflict/Rocks_KL64_VL64	us	23.063
p0-hierarchy-native	mvcc/rollback_conflict/Rocks_KL64_VL65	us	23.118
p0-hierarchy-portable	mvcc/rollback_conflict/Rocks_KL64_VL65	us	23.093
p0-hierarchy-native	mvcc/rollback_non_prewrote/BTree_KL64_VL64	us	6.1761
p0-hierarchy-portable	mvcc/rollback_non_prewrote/BTree_KL64_VL64	us	5.0102
p0-hierarchy-native	mvcc/rollback_non_prewrote/BTree_KL64_VL65	us	6.1424
p0-hierarchy-portable	mvcc/rollback_non_prewrote/BTree_KL64_VL65	us	5.0192
p0-hierarchy-native	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	us	15.198
p0-hierarchy-portable	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	us	20.216
p0-hierarchy-native	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	us	20.598
p0-hierarchy-portable	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	us	20.202
p0-hierarchy-native	mvcc/rollback_prewrote/BTree_KL64_VL64	us	6.3443
p0-hierarchy-portable	mvcc/rollback_prewrote/BTree_KL64_VL64	us	8.0815
p0-hierarchy-native	mvcc/rollback_prewrote/BTree_KL64_VL65	us	6.485
p0-hierarchy-portable	mvcc/rollback_prewrote/BTree_KL64_VL65	us	6.5398
p0-hierarchy-native	mvcc/rollback_prewrote/Rocks_KL64_VL64	us	18.464
p0-hierarchy-portable	mvcc/rollback_prewrote/Rocks_KL64_VL64	us	17.946
p0-hierarchy-native	mvcc/rollback_prewrote/Rocks_KL64_VL65	us	23.682
p0-hierarchy-portable	mvcc/rollback_prewrote/Rocks_KL64_VL65	us	23.482
p0-hierarchy-native	mvcc/seek_write/BTree_KL64_VL64	us	1.8041
p0-hierarchy-portable	mvcc/seek_write/BTree_KL64_VL64	us	2.051
p0-hierarchy-native	mvcc/seek_write/BTree_KL64_VL65	us	1.8304
p0-hierarchy-portable	mvcc/seek_write/BTree_KL64_VL65	us	1.714
p0-hierarchy-native	mvcc/seek_write/Rocks_KL64_VL64	us	9.4457
p0-hierarchy-portable	mvcc/seek_write/Rocks_KL64_VL64	us	9.2417
p0-hierarchy-native	mvcc/seek_write/Rocks_KL64_VL65	us	9.4141
p0-hierarchy-portable	mvcc/seek_write/Rocks_KL64_VL65	us	9.3608
p0-codec	number::benches::bench_decode_u64_le_buffer_decoder	ns/iter	8
p0-codec	number::benches::bench_decode_u64_le_byteorder	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_bytes_buf	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_number_codec	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_number_codec_over_slice	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_original	ns/iter	1
p0-codec	number::benches::bench_decode_varint_normal_number_codec_large_buffer	ns/iter	3
p0-codec	number::benches::bench_decode_varint_normal_number_codec_small_buffer	ns/iter	5
p0-codec	number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra	ns/iter	5
p0-codec	number::benches::bench_decode_varint_normal_original_large_buffer	ns/iter	4
p0-codec	number::benches::bench_decode_varint_normal_original_small_buffer	ns/iter	4
p0-codec	number::benches::bench_decode_varint_normal_original_small_buffer_with_extra	ns/iter	6
p0-codec	number::benches::bench_decode_varint_small_number_codec_large_buffer	ns/iter	2
p0-codec	number::benches::bench_decode_varint_small_number_codec_small_buffer	ns/iter	3
p0-codec	number::benches::bench_decode_varint_small_original_small_buffer	ns/iter	3
p0-codec	number::benches::bench_encode_u64_le_buffer_encoder_slice	ns/iter	10
p0-codec	number::benches::bench_encode_u64_le_buffer_encoder_vec	ns/iter	1
p0-codec	number::benches::bench_encode_u64_le_byteorder	ns/iter	7
p0-codec	number::benches::bench_encode_u64_le_number_codec	ns/iter	2
p0-codec	number::benches::bench_encode_varint_naive	ns/iter	6
p0-codec	number::benches::bench_encode_varint_number_codec	ns/iter	4
p0-codec	number::benches::bench_encode_varint_original	ns/iter	6
p0-codec	number::benches::bench_encode_varint_protobuf	ns/iter	29
p0-codec	number::benches::bench_varint_len_normal_number_large_buffer	ns/iter	3
p0-codec	number::benches::bench_varint_len_normal_number_small_buffer	ns/iter	3
p0-codec	number::benches::bench_varint_len_small_number_large_buffer	ns/iter	0
p0-codec	number::benches::bench_varint_len_small_number_small_buffer	ns/iter	1
p0-misc-native	raftkv::bench_async_snapshot	ns/iter	600
p0-misc-portable	raftkv::bench_async_snapshot	ns/iter	598
p0-misc-native	raftkv::bench_async_snapshots_noop	ns/iter	84
p0-misc-portable	raftkv::bench_async_snapshots_noop	ns/iter	84
p0-misc-native	raftkv::bench_async_write	ns/iter	360
p0-misc-portable	raftkv::bench_async_write	ns/iter	361
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }	ms	10.128
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }	ms	10.118
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }	ms	10.133
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }	ms	10.061
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }	ms	10.062
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }	ms	10.065
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }	ms	10.103
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }	ms	10.098
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }	ms	10.107
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }	ms	10.097
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }	ms	10.127
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }	ms	10.142
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }	ms	10.133
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }	ms	10.164
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }	ms	10.136
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }	ms	10.13
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }	ms	10.14
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }	ms	10.13
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }	ms	10.108
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 3 }	ms	10.216
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 5 }	ms	10.235
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }	ms	10.067
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 3 }	ms	10.065
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 5 }	ms	10.067
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }	ms	10.11
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }	ms	10.101
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }	ms	10.122
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }	ms	10.103
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }	ms	10.19
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }	ms	10.191
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }	ms	10.212
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }	ms	10.185
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }	ms	10.239
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }	ms	10.226
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }	ms	10.267
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }	ms	10.23
p1-lock_table	range_check_1k_in_10k_locks	µs	162.18
p0-misc-native	serialization::bench_serialization::bench_decode_one	ns/iter	177
p0-misc-portable	serialization::bench_serialization::bench_decode_one	ns/iter	177
p0-misc-native	serialization::bench_serialization::bench_decode_two	ns/iter	302
p0-misc-portable	serialization::bench_serialization::bench_decode_two	ns/iter	297
p0-misc-native	serialization::bench_serialization::bench_encode_one	ns/iter	192
p0-misc-portable	serialization::bench_serialization::bench_encode_one	ns/iter	192
p0-misc-native	serialization::bench_serialization::bench_encode_two	ns/iter	294
p0-misc-portable	serialization::bench_serialization::bench_encode_two	ns/iter	301
p0-hierarchy-native	storage/async_commit/Rocks_KL64_VL64	us	911.68
p0-hierarchy-portable	storage/async_commit/Rocks_KL64_VL64	us	921.65
p0-hierarchy-native	storage/async_commit/Rocks_KL64_VL65	us	926.16
p0-hierarchy-portable	storage/async_commit/Rocks_KL64_VL65	us	950.82
p0-hierarchy-native	storage/async_prewrite/Rocks_KL64_VL64	ms	1.1192
p0-hierarchy-portable	storage/async_prewrite/Rocks_KL64_VL64	ms	1.1311
p0-hierarchy-native	storage/async_prewrite/Rocks_KL64_VL65	ms	1.1076
p0-hierarchy-portable	storage/async_prewrite/Rocks_KL64_VL65	ms	1.1202
p0-hierarchy-native	storage/async_raw_get/Rocks_KL64_VL64	us	299.84
p0-hierarchy-portable	storage/async_raw_get/Rocks_KL64_VL64	us	298.77
p0-hierarchy-native	storage/async_raw_get/Rocks_KL64_VL65	us	304.93
p0-hierarchy-portable	storage/async_raw_get/Rocks_KL64_VL65	us	295.35
p0-misc-native	storage::key::bench_index_key_gen_hash	ns/iter	42
p0-misc-portable	storage::key::bench_index_key_gen_hash	ns/iter	41
p0-misc-native	storage::key::bench_row_key_gen_hash	ns/iter	21
p0-misc-portable	storage::key::bench_row_key_gen_hash	ns/iter	21
p0-hierarchy-native	txn/commit/BTree_KL64_VL64	us	43.999
p0-hierarchy-portable	txn/commit/BTree_KL64_VL64	us	69.338
p0-hierarchy-native	txn/commit/BTree_KL64_VL65	us	66.137
p0-hierarchy-portable	txn/commit/BTree_KL64_VL65	us	47.24
p0-hierarchy-native	txn/commit/Rocks_KL64_VL64	us	416.39
p0-hierarchy-portable	txn/commit/Rocks_KL64_VL64	us	368.93
p0-hierarchy-native	txn/commit/Rocks_KL64_VL65	us	383.42
p0-hierarchy-portable	txn/commit/Rocks_KL64_VL65	us	406.66
p0-hierarchy-native	txn/prewrite/BTree_KL64_VL64	us	46.963
p0-hierarchy-portable	txn/prewrite/BTree_KL64_VL64	us	46.674
p0-hierarchy-native	txn/prewrite/BTree_KL64_VL65	us	67.164
p0-hierarchy-portable	txn/prewrite/BTree_KL64_VL65	us	41.299
p0-hierarchy-native	txn/prewrite/Rocks_KL64_VL64	us	492.1
p0-hierarchy-portable	txn/prewrite/Rocks_KL64_VL64	us	498
p0-hierarchy-native	txn/prewrite/Rocks_KL64_VL65	us	496.55
p0-hierarchy-portable	txn/prewrite/Rocks_KL64_VL65	us	604.73
p0-hierarchy-native	txn/rollback_conflict/BTree_KL64_VL64	us	57.526
p0-hierarchy-portable	txn/rollback_conflict/BTree_KL64_VL64	us	39.543
p0-hierarchy-native	txn/rollback_conflict/BTree_KL64_VL65	us	51.807
p0-hierarchy-portable	txn/rollback_conflict/BTree_KL64_VL65	us	49.377
p0-hierarchy-native	txn/rollback_conflict/Rocks_KL64_VL64	us	408.01
p0-hierarchy-portable	txn/rollback_conflict/Rocks_KL64_VL64	us	377.58
p0-hierarchy-native	txn/rollback_conflict/Rocks_KL64_VL65	us	429.4
p0-hierarchy-portable	txn/rollback_conflict/Rocks_KL64_VL65	us	364.89
p0-hierarchy-native	txn/rollback_non_prewrote/BTree_KL64_VL64	us	72.544
p0-hierarchy-portable	txn/rollback_non_prewrote/BTree_KL64_VL64	us	73.702
p0-hierarchy-native	txn/rollback_non_prewrote/BTree_KL64_VL65	us	45.61
p0-hierarchy-portable	txn/rollback_non_prewrote/BTree_KL64_VL65	us	45.75
p0-hierarchy-native	txn/rollback_non_prewrote/Rocks_KL64_VL64	us	521.85
p0-hierarchy-portable	txn/rollback_non_prewrote/Rocks_KL64_VL64	us	588.49
p0-hierarchy-native	txn/rollback_non_prewrote/Rocks_KL64_VL65	us	521.88
p0-hierarchy-portable	txn/rollback_non_prewrote/Rocks_KL64_VL65	us	533.23
p0-hierarchy-native	txn/rollback_prewrote/BTree_KL64_VL64	us	77.017
p0-hierarchy-portable	txn/rollback_prewrote/BTree_KL64_VL64	us	61.323
p0-hierarchy-native	txn/rollback_prewrote/BTree_KL64_VL65	us	78.263
p0-hierarchy-portable	txn/rollback_prewrote/BTree_KL64_VL65	us	49.549
p0-hierarchy-native	txn/rollback_prewrote/Rocks_KL64_VL64	us	393.83
p0-hierarchy-portable	txn/rollback_prewrote/Rocks_KL64_VL64	us	382.65
p0-hierarchy-native	txn/rollback_prewrote/Rocks_KL64_VL65	us	401.53
p0-hierarchy-portable	txn/rollback_prewrote/Rocks_KL64_VL65	us	430.44
p0-misc-native	util::slice_compare::bench_slice_compare_equal_128	ns/iter	5
p0-misc-portable	util::slice_compare::bench_slice_compare_equal_128	ns/iter	5
p0-misc-native	util::slice_compare::bench_slice_compare_greater_128	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_128	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_greater_32	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_32	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_greater_64	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_64	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_128	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_128	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_32	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_32	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_64	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_64	ns/iter	2
p0-coprocessor_executors-native	util_batch_fixture_executor_next_1024	us	3.4568
p0-coprocessor_executors-portable	util_batch_fixture_executor_next_1024	us	3.4769

likedislike
QLiangong
QLiangong成员
7月7日 评论:
QLiangong
QLiangong成员
7月8日 评论:
9755	950	9654
32 Threads/MemoryQuota/alloc free	32 Threads/MemoryQuota/alloc free	32 Threads/MemoryQuota/alloc free
32 Threads/OwnedAllocated/alloc free	32 Threads/OwnedAllocated/alloc free	32 Threads/OwnedAllocated/alloc free
64 Threads/MemoryQuota/alloc free	64 Threads/MemoryQuota/alloc free	64 Threads/MemoryQuota/alloc free
64 Threads/OwnedAllocated/alloc free	64 Threads/OwnedAllocated/alloc free	64 Threads/OwnedAllocated/alloc free
Alloc Free/MemoryQuota/alloc free	Alloc Free/MemoryQuota/alloc free	Alloc Free/MemoryQuota/alloc free
Alloc Free/OwnedAllocated/alloc free	Alloc Free/OwnedAllocated/alloc free	Alloc Free/OwnedAllocated/alloc free
Benchmarking Alloc Only/Alloc/fail: Analyzing	Benchmarking Alloc Only/Alloc/fail: Analyzing	Benchmarking Alloc Only/Alloc/fail: Analyzing
Benchmarking Alloc Only/Alloc/ok: Analyzing	Benchmarking Alloc Only/Alloc/ok: Analyzing	Benchmarking Alloc Only/Alloc/ok: Analyzing
Benchmarking batch_tso_list_pop/100: Analyzing	Benchmarking batch_tso_list_pop/100: Analyzing	Benchmarking batch_tso_list_pop/100: Analyzing
Benchmarking batch_tso_list_pop/10k: Analyzing	Benchmarking batch_tso_list_pop/10k: Analyzing	Benchmarking batch_tso_list_pop/10k: Analyzing
Benchmarking batch_tso_list_push/50: Analyzing	Benchmarking batch_tso_list_push/50: Analyzing	Benchmarking batch_tso_list_push/50: Analyzing
Benchmarking cosine_distance_3d: Analyzing	Benchmarking cosine_distance_3d: Analyzing	Benchmarking cosine_distance_3d: Analyzing
Benchmarking cosine_distance_784d: Analyzing	Benchmarking cosine_distance_784d: Analyzing	Benchmarking cosine_distance_784d: Analyzing
Benchmarking fairness: Analyzing	Benchmarking fairness: Analyzing	Benchmarking fairness: Analyzing
Benchmarking imbalance: Analyzing	Benchmarking imbalance: Analyzing	Benchmarking imbalance: Analyzing
Benchmarking inner_product_3d: Analyzing	Benchmarking inner_product_3d: Analyzing	Benchmarking inner_product_3d: Analyzing
Benchmarking inner_product_784d: Analyzing	Benchmarking inner_product_784d: Analyzing	Benchmarking inner_product_784d: Analyzing
Benchmarking l1_distance_3d: Analyzing	Benchmarking l1_distance_3d: Analyzing	Benchmarking l1_distance_3d: Analyzing
Benchmarking l1_distance_784d: Analyzing	Benchmarking l1_distance_784d: Analyzing	Benchmarking l1_distance_784d: Analyzing
Benchmarking l2_distance_3d: Analyzing	Benchmarking l2_distance_3d: Analyzing	Benchmarking l2_distance_3d: Analyzing
Benchmarking l2_distance_784d: Analyzing	Benchmarking l2_distance_784d: Analyzing	Benchmarking l2_distance_784d: Analyzing
Benchmarking l2_norm_3d: Analyzing	Benchmarking l2_norm_3d: Analyzing	Benchmarking l2_norm_3d: Analyzing
Benchmarking l2_norm_784d: Analyzing	Benchmarking l2_norm_784d: Analyzing	Benchmarking l2_norm_784d: Analyzing
Benchmarking l2_squared_distance_3d: Analyzing	Benchmarking l2_squared_distance_3d: Analyzing	Benchmarking l2_squared_distance_3d: Analyzing
Benchmarking point_check_10k_locks: Analyzing	Benchmarking point_check_10k_locks: Analyzing	Benchmarking point_check_10k_locks: Analyzing
Benchmarking point_check_baseline: Analyzing	Benchmarking point_check_baseline: Analyzing	Benchmarking point_check_baseline: Analyzing
Benchmarking range_check_baseline: Analyzing	Benchmarking range_check_baseline: Analyzing	Benchmarking range_check_baseline: Analyzing
Benchmarking router::send: Analyzing	Benchmarking router::send: Analyzing	Benchmarking router::send: Analyzing
Benchmarking spawn_many: Analyzing	Benchmarking spawn_many: Analyzing	Benchmarking spawn_many: Analyzing
Benchmarking update_max_ts: Analyzing	Benchmarking update_max_ts: Analyzing	Benchmarking update_max_ts: Analyzing
_bench_check_requirement	_bench_check_requirement	_bench_check_requirement
_bench_check_requirement	_bench_check_requirement	_bench_check_requirement
batch_tso_list_push/1024	batch_tso_list_push/1024	batch_tso_list_push/1024
bench_batch_tso_provider_flush	bench_batch_tso_provider_flush	bench_batch_tso_provider_flush
bench_batch_tso_provider_get_ts	bench_batch_tso_provider_get_ts	bench_batch_tso_provider_get_ts
bench_cdc_event_size/CdcEvent::ResolvedTs::size/1	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1
bench_cdc_event_size/CdcEvent::ResolvedTs::size/1024	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1024	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1024
bench_cdc_event_size/CdcEvent::ResolvedTs::size/128	bench_cdc_event_size/CdcEvent::ResolvedTs::size/128	bench_cdc_event_size/CdcEvent::ResolvedTs::size/128
bench_cdc_event_size/CdcEvent::ResolvedTs::size/131072	bench_cdc_event_size/CdcEvent::ResolvedTs::size/131072	bench_cdc_event_size/CdcEvent::ResolvedTs::size/131072
bench_cdc_event_size/CdcEvent::ResolvedTs::size/16	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16
bench_cdc_event_size/CdcEvent::ResolvedTs::size/16384	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16384	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16384
bench_cdc_event_size/CdcEvent::ResolvedTs::size/2	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2
bench_cdc_event_size/CdcEvent::ResolvedTs::size/2048	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2048	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2048
bench_cdc_event_size/CdcEvent::ResolvedTs::size/256	bench_cdc_event_size/CdcEvent::ResolvedTs::size/256	bench_cdc_event_size/CdcEvent::ResolvedTs::size/256
bench_cdc_event_size/CdcEvent::ResolvedTs::size/32	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32
bench_cdc_event_size/CdcEvent::ResolvedTs::size/32768	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32768	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32768
bench_cdc_event_size/CdcEvent::ResolvedTs::size/4	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4
bench_cdc_event_size/CdcEvent::ResolvedTs::size/4096	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4096	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4096
bench_cdc_event_size/CdcEvent::ResolvedTs::size/512	bench_cdc_event_size/CdcEvent::ResolvedTs::size/512	bench_cdc_event_size/CdcEvent::ResolvedTs::size/512
bench_cdc_event_size/CdcEvent::ResolvedTs::size/64	bench_cdc_event_size/CdcEvent::ResolvedTs::size/64	bench_cdc_event_size/CdcEvent::ResolvedTs::size/64
bench_cdc_event_size/CdcEvent::ResolvedTs::size/65536	bench_cdc_event_size/CdcEvent::ResolvedTs::size/65536	bench_cdc_event_size/CdcEvent::ResolvedTs::size/65536
bench_cdc_event_size/CdcEvent::ResolvedTs::size/8	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8
bench_cdc_event_size/CdcEvent::ResolvedTs::size/8192	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8192	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8192
bench_cdc_event_size/protobuf::Message::compute_size/1	bench_cdc_event_size/protobuf::Message::compute_size/1	bench_cdc_event_size/protobuf::Message::compute_size/1
bench_cdc_event_size/protobuf::Message::compute_size/1024	bench_cdc_event_size/protobuf::Message::compute_size/1024	bench_cdc_event_size/protobuf::Message::compute_size/1024
bench_cdc_event_size/protobuf::Message::compute_size/128	bench_cdc_event_size/protobuf::Message::compute_size/128	bench_cdc_event_size/protobuf::Message::compute_size/128
bench_cdc_event_size/protobuf::Message::compute_size/131072	bench_cdc_event_size/protobuf::Message::compute_size/131072	bench_cdc_event_size/protobuf::Message::compute_size/131072
bench_cdc_event_size/protobuf::Message::compute_size/16	bench_cdc_event_size/protobuf::Message::compute_size/16	bench_cdc_event_size/protobuf::Message::compute_size/16
bench_cdc_event_size/protobuf::Message::compute_size/16384	bench_cdc_event_size/protobuf::Message::compute_size/16384	bench_cdc_event_size/protobuf::Message::compute_size/16384
bench_cdc_event_size/protobuf::Message::compute_size/2	bench_cdc_event_size/protobuf::Message::compute_size/2	bench_cdc_event_size/protobuf::Message::compute_size/2
bench_cdc_event_size/protobuf::Message::compute_size/2048	bench_cdc_event_size/protobuf::Message::compute_size/2048	bench_cdc_event_size/protobuf::Message::compute_size/2048
bench_cdc_event_size/protobuf::Message::compute_size/256	bench_cdc_event_size/protobuf::Message::compute_size/256	bench_cdc_event_size/protobuf::Message::compute_size/256
bench_cdc_event_size/protobuf::Message::compute_size/32	bench_cdc_event_size/protobuf::Message::compute_size/32	bench_cdc_event_size/protobuf::Message::compute_size/32
bench_cdc_event_size/protobuf::Message::compute_size/32768	bench_cdc_event_size/protobuf::Message::compute_size/32768	bench_cdc_event_size/protobuf::Message::compute_size/32768
bench_cdc_event_size/protobuf::Message::compute_size/4	bench_cdc_event_size/protobuf::Message::compute_size/4	bench_cdc_event_size/protobuf::Message::compute_size/4
bench_cdc_event_size/protobuf::Message::compute_size/4096	bench_cdc_event_size/protobuf::Message::compute_size/4096	bench_cdc_event_size/protobuf::Message::compute_size/4096
bench_cdc_event_size/protobuf::Message::compute_size/512	bench_cdc_event_size/protobuf::Message::compute_size/512	bench_cdc_event_size/protobuf::Message::compute_size/512
bench_cdc_event_size/protobuf::Message::compute_size/64	bench_cdc_event_size/protobuf::Message::compute_size/64	bench_cdc_event_size/protobuf::Message::compute_size/64
bench_cdc_event_size/protobuf::Message::compute_size/65536	bench_cdc_event_size/protobuf::Message::compute_size/65536	bench_cdc_event_size/protobuf::Message::compute_size/65536
bench_cdc_event_size/protobuf::Message::compute_size/8	bench_cdc_event_size/protobuf::Message::compute_size/8	bench_cdc_event_size/protobuf::Message::compute_size/8
bench_cdc_event_size/protobuf::Message::compute_size/8192	bench_cdc_event_size/protobuf::Message::compute_size/8192	bench_cdc_event_size/protobuf::Message::compute_size/8192
byte::benches::bench_memcmp_decode_first_asc_large	byte::benches::bench_memcmp_decode_first_asc_large	byte::benches::bench_memcmp_decode_first_asc_large
byte::benches::bench_memcmp_decode_first_asc_large_original	byte::benches::bench_memcmp_decode_first_asc_large_original	byte::benches::bench_memcmp_decode_first_asc_large_original
byte::benches::bench_memcmp_decode_first_desc_large	byte::benches::bench_memcmp_decode_first_desc_large	byte::benches::bench_memcmp_decode_first_desc_large
byte::benches::bench_memcmp_decode_first_desc_large_original	byte::benches::bench_memcmp_decode_first_desc_large_original	byte::benches::bench_memcmp_decode_first_desc_large_original
byte::benches::bench_memcmp_decode_first_in_place_asc_large	byte::benches::bench_memcmp_decode_first_in_place_asc_large	byte::benches::bench_memcmp_decode_first_in_place_asc_large
byte::benches::bench_memcmp_decode_first_in_place_asc_large_original	byte::benches::bench_memcmp_decode_first_in_place_asc_large_original	byte::benches::bench_memcmp_decode_first_in_place_asc_large_original
byte::benches::bench_memcmp_decode_first_in_place_desc_large	byte::benches::bench_memcmp_decode_first_in_place_desc_large	byte::benches::bench_memcmp_decode_first_in_place_desc_large
byte::benches::bench_memcmp_decode_first_in_place_desc_large_original	byte::benches::bench_memcmp_decode_first_in_place_desc_large_original	byte::benches::bench_memcmp_decode_first_in_place_desc_large_original
byte::benches::bench_memcmp_encode_all_asc_large	byte::benches::bench_memcmp_encode_all_asc_large	byte::benches::bench_memcmp_encode_all_asc_large
byte::benches::bench_memcmp_encode_all_asc_large_naive	byte::benches::bench_memcmp_encode_all_asc_large_naive	byte::benches::bench_memcmp_encode_all_asc_large_naive
byte::benches::bench_memcmp_encode_all_asc_large_original	byte::benches::bench_memcmp_encode_all_asc_large_original	byte::benches::bench_memcmp_encode_all_asc_large_original
byte::benches::bench_memcmp_encode_all_asc_small	byte::benches::bench_memcmp_encode_all_asc_small	byte::benches::bench_memcmp_encode_all_asc_small
byte::benches::bench_memcmp_encode_all_asc_small_naive	byte::benches::bench_memcmp_encode_all_asc_small_naive	byte::benches::bench_memcmp_encode_all_asc_small_naive
byte::benches::bench_memcmp_encode_all_desc_large	byte::benches::bench_memcmp_encode_all_desc_large	byte::benches::bench_memcmp_encode_all_desc_large
byte::benches::bench_memcmp_encode_all_desc_large_original	byte::benches::bench_memcmp_encode_all_desc_large_original	byte::benches::bench_memcmp_encode_all_desc_large_original
byte::benches::bench_memcmp_encode_all_desc_small	byte::benches::bench_memcmp_encode_all_desc_small	byte::benches::bench_memcmp_encode_all_desc_small
byte::benches::bench_memcmp_encode_all_in_place_asc_large	byte::benches::bench_memcmp_encode_all_in_place_asc_large	byte::benches::bench_memcmp_encode_all_in_place_asc_large
byte::benches::bench_memcmp_encode_all_in_place_asc_small	byte::benches::bench_memcmp_encode_all_in_place_asc_small	byte::benches::bench_memcmp_encode_all_in_place_asc_small
byte::benches::bench_memcmp_encode_all_in_place_desc_large	byte::benches::bench_memcmp_encode_all_in_place_desc_large	byte::benches::bench_memcmp_encode_all_in_place_desc_large
byte::benches::bench_memcmp_encode_all_in_place_desc_small	byte::benches::bench_memcmp_encode_all_in_place_desc_small	byte::benches::bench_memcmp_encode_all_in_place_desc_small
coprocessor::codec::bench_record_prefix_bigendian_check	coprocessor::codec::bench_record_prefix_bigendian_check	coprocessor::codec::bench_record_prefix_bigendian_check
coprocessor::codec::bench_record_prefix_bigendian_check	coprocessor::codec::bench_record_prefix_bigendian_check	coprocessor::codec::bench_record_prefix_bigendian_check
coprocessor::codec::bench_record_prefix_equal_check	coprocessor::codec::bench_record_prefix_equal_check	coprocessor::codec::bench_record_prefix_equal_check
coprocessor::codec::bench_record_prefix_equal_check	coprocessor::codec::bench_record_prefix_equal_check	coprocessor::codec::bench_record_prefix_equal_check
coprocessor::codec::bench_record_prefix_littleendian_check	coprocessor::codec::bench_record_prefix_littleendian_check	coprocessor::codec::bench_record_prefix_littleendian_check
coprocessor::codec::bench_record_prefix_littleendian_check	coprocessor::codec::bench_record_prefix_littleendian_check	coprocessor::codec::bench_record_prefix_littleendian_check
coprocessor::codec::bench_record_prefix_start_with	coprocessor::codec::bench_record_prefix_start_with	coprocessor::codec::bench_record_prefix_start_with
coprocessor::codec::bench_record_prefix_start_with	coprocessor::codec::bench_record_prefix_start_with	coprocessor::codec::bench_record_prefix_start_with
coprocessor::codec::bench_table_prefix_check	coprocessor::codec::bench_table_prefix_check	coprocessor::codec::bench_table_prefix_check
coprocessor::codec::bench_table_prefix_check	coprocessor::codec::bench_table_prefix_check	coprocessor::codec::bench_table_prefix_check
coprocessor::codec::bench_table_prefix_start_with	coprocessor::codec::bench_table_prefix_start_with	coprocessor::codec::bench_table_prefix_start_with
coprocessor::codec::bench_table_prefix_start_with	coprocessor::codec::bench_table_prefix_start_with	coprocessor::codec::bench_table_prefix_start_with
coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match		coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match
coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match		coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match
engine/get(exclude snapshot)/BTree_KL64_VL64	engine/get(exclude snapshot)/BTree_KL64_VL64	engine/get(exclude snapshot)/BTree_KL64_VL64
engine/get(exclude snapshot)/BTree_KL64_VL64	engine/get(exclude snapshot)/BTree_KL64_VL64	engine/get(exclude snapshot)/BTree_KL64_VL64
engine/get(exclude snapshot)/BTree_KL64_VL65	engine/get(exclude snapshot)/BTree_KL64_VL65	engine/get(exclude snapshot)/BTree_KL64_VL65
engine/get(exclude snapshot)/BTree_KL64_VL65	engine/get(exclude snapshot)/BTree_KL64_VL65	engine/get(exclude snapshot)/BTree_KL64_VL65
engine/get(exclude snapshot)/Rocks_KL64_VL64	engine/get(exclude snapshot)/Rocks_KL64_VL64	engine/get(exclude snapshot)/Rocks_KL64_VL64
engine/get(exclude snapshot)/Rocks_KL64_VL64	engine/get(exclude snapshot)/Rocks_KL64_VL64	engine/get(exclude snapshot)/Rocks_KL64_VL64
engine/get(exclude snapshot)/Rocks_KL64_VL65	engine/get(exclude snapshot)/Rocks_KL64_VL65	engine/get(exclude snapshot)/Rocks_KL64_VL65
engine/get(exclude snapshot)/Rocks_KL64_VL65	engine/get(exclude snapshot)/Rocks_KL64_VL65	engine/get(exclude snapshot)/Rocks_KL64_VL65
engine/put/BTree_KL64_VL64	engine/put/BTree_KL64_VL64	engine/put/BTree_KL64_VL64
engine/put/BTree_KL64_VL64	engine/put/BTree_KL64_VL64	engine/put/BTree_KL64_VL64
engine/put/BTree_KL64_VL65	engine/put/BTree_KL64_VL65	engine/put/BTree_KL64_VL65
engine/put/BTree_KL64_VL65	engine/put/BTree_KL64_VL65	engine/put/BTree_KL64_VL65
engine/put/Rocks_KL64_VL64	engine/put/Rocks_KL64_VL64	engine/put/Rocks_KL64_VL64
engine/put/Rocks_KL64_VL64	engine/put/Rocks_KL64_VL64	engine/put/Rocks_KL64_VL64
engine/put/Rocks_KL64_VL65	engine/put/Rocks_KL64_VL65	engine/put/Rocks_KL64_VL65
engine/put/Rocks_KL64_VL65	engine/put/Rocks_KL64_VL65	engine/put/Rocks_KL64_VL65
engine/snapshot/BTree_KL64_VL64	engine/snapshot/BTree_KL64_VL64	engine/snapshot/BTree_KL64_VL64
engine/snapshot/BTree_KL64_VL64	engine/snapshot/BTree_KL64_VL64	engine/snapshot/BTree_KL64_VL64
engine/snapshot/BTree_KL64_VL65	engine/snapshot/BTree_KL64_VL65	engine/snapshot/BTree_KL64_VL65
engine/snapshot/BTree_KL64_VL65	engine/snapshot/BTree_KL64_VL65	engine/snapshot/BTree_KL64_VL65
engine/snapshot/Rocks_KL64_VL64	engine/snapshot/Rocks_KL64_VL64	engine/snapshot/Rocks_KL64_VL64
engine/snapshot/Rocks_KL64_VL64	engine/snapshot/Rocks_KL64_VL64	engine/snapshot/Rocks_KL64_VL64
engine/snapshot/Rocks_KL64_VL65	engine/snapshot/Rocks_KL64_VL65	engine/snapshot/Rocks_KL64_VL65
engine/snapshot/Rocks_KL64_VL65	engine/snapshot/Rocks_KL64_VL65	engine/snapshot/Rocks_KL64_VL65
keybuilder::bench_keybuilder::bench_key_builder_data_key	keybuilder::bench_keybuilder::bench_key_builder_data_key	keybuilder::bench_keybuilder::bench_key_builder_data_key
keybuilder::bench_keybuilder::bench_key_builder_data_key	keybuilder::bench_keybuilder::bench_key_builder_data_key	keybuilder::bench_keybuilder::bench_key_builder_data_key
keybuilder::bench_keybuilder::bench_key_builder_from_slice	keybuilder::bench_keybuilder::bench_key_builder_from_slice	keybuilder::bench_keybuilder::bench_key_builder_from_slice
keybuilder::bench_keybuilder::bench_key_builder_from_slice	keybuilder::bench_keybuilder::bench_key_builder_from_slice	keybuilder::bench_keybuilder::bench_key_builder_from_slice
l2_squared_distance_784d	l2_squared_distance_784d	l2_squared_distance_784d
load_region/value size 128	load_region/value size 128	load_region/value size 128
load_region/value size 32	load_region/value size 32	load_region/value size 32
load_region/value size 4096	load_region/value size 4096	load_region/value size 4096
load_region/value size 512	load_region/value size 512	load_region/value size 512
mvcc/commit/BTree_KL64_VL64	mvcc/commit/BTree_KL64_VL64	mvcc/commit/BTree_KL64_VL64
mvcc/commit/BTree_KL64_VL64	mvcc/commit/BTree_KL64_VL64	mvcc/commit/BTree_KL64_VL64
mvcc/commit/BTree_KL64_VL65	mvcc/commit/BTree_KL64_VL65	mvcc/commit/BTree_KL64_VL65
mvcc/commit/BTree_KL64_VL65	mvcc/commit/BTree_KL64_VL65	mvcc/commit/BTree_KL64_VL65
mvcc/commit/Rocks_KL64_VL64	mvcc/commit/Rocks_KL64_VL64	mvcc/commit/Rocks_KL64_VL64
mvcc/commit/Rocks_KL64_VL64	mvcc/commit/Rocks_KL64_VL64	mvcc/commit/Rocks_KL64_VL64
mvcc/commit/Rocks_KL64_VL65	mvcc/commit/Rocks_KL64_VL65	mvcc/commit/Rocks_KL64_VL65
mvcc/commit/Rocks_KL64_VL65	mvcc/commit/Rocks_KL64_VL65	mvcc/commit/Rocks_KL64_VL65
mvcc/load_lock/BTree_KL64_VL64	mvcc/load_lock/BTree_KL64_VL64	mvcc/load_lock/BTree_KL64_VL64
mvcc/load_lock/BTree_KL64_VL64	mvcc/load_lock/BTree_KL64_VL64	mvcc/load_lock/BTree_KL64_VL64
mvcc/load_lock/BTree_KL64_VL65	mvcc/load_lock/BTree_KL64_VL65	mvcc/load_lock/BTree_KL64_VL65
mvcc/load_lock/BTree_KL64_VL65	mvcc/load_lock/BTree_KL64_VL65	mvcc/load_lock/BTree_KL64_VL65
mvcc/load_lock/Rocks_KL64_VL64	mvcc/load_lock/Rocks_KL64_VL64	mvcc/load_lock/Rocks_KL64_VL64
mvcc/load_lock/Rocks_KL64_VL64	mvcc/load_lock/Rocks_KL64_VL64	mvcc/load_lock/Rocks_KL64_VL64
mvcc/load_lock/Rocks_KL64_VL65	mvcc/load_lock/Rocks_KL64_VL65	mvcc/load_lock/Rocks_KL64_VL65
mvcc/load_lock/Rocks_KL64_VL65	mvcc/load_lock/Rocks_KL64_VL65	mvcc/load_lock/Rocks_KL64_VL65
mvcc/prewrite/BTree_KL64_VL64	mvcc/prewrite/BTree_KL64_VL64	mvcc/prewrite/BTree_KL64_VL64
mvcc/prewrite/BTree_KL64_VL64	mvcc/prewrite/BTree_KL64_VL64	mvcc/prewrite/BTree_KL64_VL64
mvcc/prewrite/BTree_KL64_VL65	mvcc/prewrite/BTree_KL64_VL65	mvcc/prewrite/BTree_KL64_VL65
mvcc/prewrite/BTree_KL64_VL65	mvcc/prewrite/BTree_KL64_VL65	mvcc/prewrite/BTree_KL64_VL65
mvcc/prewrite/Rocks_KL64_VL64	mvcc/prewrite/Rocks_KL64_VL64	mvcc/prewrite/Rocks_KL64_VL64
mvcc/prewrite/Rocks_KL64_VL64	mvcc/prewrite/Rocks_KL64_VL64	mvcc/prewrite/Rocks_KL64_VL64
mvcc/prewrite/Rocks_KL64_VL65	mvcc/prewrite/Rocks_KL64_VL65	mvcc/prewrite/Rocks_KL64_VL65
mvcc/prewrite/Rocks_KL64_VL65	mvcc/prewrite/Rocks_KL64_VL65	mvcc/prewrite/Rocks_KL64_VL65
mvcc/rollback_conflict/BTree_KL64_VL64	mvcc/rollback_conflict/BTree_KL64_VL64	mvcc/rollback_conflict/BTree_KL64_VL64
mvcc/rollback_conflict/BTree_KL64_VL64	mvcc/rollback_conflict/BTree_KL64_VL64	mvcc/rollback_conflict/BTree_KL64_VL64
mvcc/rollback_conflict/BTree_KL64_VL65	mvcc/rollback_conflict/BTree_KL64_VL65	mvcc/rollback_conflict/BTree_KL64_VL65
mvcc/rollback_conflict/BTree_KL64_VL65	mvcc/rollback_conflict/BTree_KL64_VL65	mvcc/rollback_conflict/BTree_KL64_VL65
mvcc/rollback_conflict/Rocks_KL64_VL64	mvcc/rollback_conflict/Rocks_KL64_VL64	mvcc/rollback_conflict/Rocks_KL64_VL64
mvcc/rollback_conflict/Rocks_KL64_VL64	mvcc/rollback_conflict/Rocks_KL64_VL64	mvcc/rollback_conflict/Rocks_KL64_VL64
mvcc/rollback_conflict/Rocks_KL64_VL65	mvcc/rollback_conflict/Rocks_KL64_VL65	mvcc/rollback_conflict/Rocks_KL64_VL65
mvcc/rollback_conflict/Rocks_KL64_VL65	mvcc/rollback_conflict/Rocks_KL64_VL65	mvcc/rollback_conflict/Rocks_KL64_VL65
mvcc/rollback_non_prewrote/BTree_KL64_VL64	mvcc/rollback_non_prewrote/BTree_KL64_VL64	mvcc/rollback_non_prewrote/BTree_KL64_VL64
mvcc/rollback_non_prewrote/BTree_KL64_VL64	mvcc/rollback_non_prewrote/BTree_KL64_VL64	mvcc/rollback_non_prewrote/BTree_KL64_VL64
mvcc/rollback_non_prewrote/BTree_KL64_VL65	mvcc/rollback_non_prewrote/BTree_KL64_VL65	mvcc/rollback_non_prewrote/BTree_KL64_VL65
mvcc/rollback_non_prewrote/BTree_KL64_VL65	mvcc/rollback_non_prewrote/BTree_KL64_VL65	mvcc/rollback_non_prewrote/BTree_KL64_VL65
mvcc/rollback_non_prewrote/Rocks_KL64_VL64	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	mvcc/rollback_non_prewrote/Rocks_KL64_VL64
mvcc/rollback_non_prewrote/Rocks_KL64_VL64	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	mvcc/rollback_non_prewrote/Rocks_KL64_VL64
mvcc/rollback_non_prewrote/Rocks_KL64_VL65	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	mvcc/rollback_non_prewrote/Rocks_KL64_VL65
mvcc/rollback_non_prewrote/Rocks_KL64_VL65	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	mvcc/rollback_non_prewrote/Rocks_KL64_VL65
mvcc/rollback_prewrote/BTree_KL64_VL64	mvcc/rollback_prewrote/BTree_KL64_VL64	mvcc/rollback_prewrote/BTree_KL64_VL64
mvcc/rollback_prewrote/BTree_KL64_VL64	mvcc/rollback_prewrote/BTree_KL64_VL64	mvcc/rollback_prewrote/BTree_KL64_VL64
mvcc/rollback_prewrote/BTree_KL64_VL65	mvcc/rollback_prewrote/BTree_KL64_VL65	mvcc/rollback_prewrote/BTree_KL64_VL65
mvcc/rollback_prewrote/BTree_KL64_VL65	mvcc/rollback_prewrote/BTree_KL64_VL65	mvcc/rollback_prewrote/BTree_KL64_VL65
mvcc/rollback_prewrote/Rocks_KL64_VL64	mvcc/rollback_prewrote/Rocks_KL64_VL64	mvcc/rollback_prewrote/Rocks_KL64_VL64
mvcc/rollback_prewrote/Rocks_KL64_VL64	mvcc/rollback_prewrote/Rocks_KL64_VL64	mvcc/rollback_prewrote/Rocks_KL64_VL64
mvcc/rollback_prewrote/Rocks_KL64_VL65	mvcc/rollback_prewrote/Rocks_KL64_VL65	mvcc/rollback_prewrote/Rocks_KL64_VL65
mvcc/rollback_prewrote/Rocks_KL64_VL65	mvcc/rollback_prewrote/Rocks_KL64_VL65	mvcc/rollback_prewrote/Rocks_KL64_VL65
mvcc/seek_write/BTree_KL64_VL64	mvcc/seek_write/BTree_KL64_VL64	mvcc/seek_write/BTree_KL64_VL64
mvcc/seek_write/BTree_KL64_VL64	mvcc/seek_write/BTree_KL64_VL64	mvcc/seek_write/BTree_KL64_VL64
mvcc/seek_write/BTree_KL64_VL65	mvcc/seek_write/BTree_KL64_VL65	mvcc/seek_write/BTree_KL64_VL65
mvcc/seek_write/BTree_KL64_VL65	mvcc/seek_write/BTree_KL64_VL65	mvcc/seek_write/BTree_KL64_VL65
mvcc/seek_write/Rocks_KL64_VL64	mvcc/seek_write/Rocks_KL64_VL64	mvcc/seek_write/Rocks_KL64_VL64
mvcc/seek_write/Rocks_KL64_VL64	mvcc/seek_write/Rocks_KL64_VL64	mvcc/seek_write/Rocks_KL64_VL64
mvcc/seek_write/Rocks_KL64_VL65	mvcc/seek_write/Rocks_KL64_VL65	mvcc/seek_write/Rocks_KL64_VL65
mvcc/seek_write/Rocks_KL64_VL65	mvcc/seek_write/Rocks_KL64_VL65	mvcc/seek_write/Rocks_KL64_VL65
number::benches::bench_decode_u64_le_buffer_decoder	number::benches::bench_decode_u64_le_buffer_decoder	number::benches::bench_decode_u64_le_buffer_decoder
number::benches::bench_decode_u64_le_byteorder	number::benches::bench_decode_u64_le_byteorder	number::benches::bench_decode_u64_le_byteorder
number::benches::bench_decode_u64_le_bytes_buf	number::benches::bench_decode_u64_le_bytes_buf	number::benches::bench_decode_u64_le_bytes_buf
number::benches::bench_decode_u64_le_number_codec	number::benches::bench_decode_u64_le_number_codec	number::benches::bench_decode_u64_le_number_codec
number::benches::bench_decode_u64_le_number_codec_over_slice	number::benches::bench_decode_u64_le_number_codec_over_slice	number::benches::bench_decode_u64_le_number_codec_over_slice
number::benches::bench_decode_u64_le_original	number::benches::bench_decode_u64_le_original	number::benches::bench_decode_u64_le_original
number::benches::bench_decode_varint_normal_number_codec_large_buffer	number::benches::bench_decode_varint_normal_number_codec_large_buffer	number::benches::bench_decode_varint_normal_number_codec_large_buffer
number::benches::bench_decode_varint_normal_number_codec_small_buffer	number::benches::bench_decode_varint_normal_number_codec_small_buffer	number::benches::bench_decode_varint_normal_number_codec_small_buffer
number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra	number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra	number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra
number::benches::bench_decode_varint_normal_original_large_buffer	number::benches::bench_decode_varint_normal_original_large_buffer	number::benches::bench_decode_varint_normal_original_large_buffer
number::benches::bench_decode_varint_normal_original_small_buffer	number::benches::bench_decode_varint_normal_original_small_buffer	number::benches::bench_decode_varint_normal_original_small_buffer
number::benches::bench_decode_varint_normal_original_small_buffer_with_extra	number::benches::bench_decode_varint_normal_original_small_buffer_with_extra	number::benches::bench_decode_varint_normal_original_small_buffer_with_extra
number::benches::bench_decode_varint_small_number_codec_large_buffer	number::benches::bench_decode_varint_small_number_codec_large_buffer	number::benches::bench_decode_varint_small_number_codec_large_buffer
number::benches::bench_decode_varint_small_number_codec_small_buffer	number::benches::bench_decode_varint_small_number_codec_small_buffer	number::benches::bench_decode_varint_small_number_codec_small_buffer
number::benches::bench_decode_varint_small_original_small_buffer	number::benches::bench_decode_varint_small_original_small_buffer	number::benches::bench_decode_varint_small_original_small_buffer
number::benches::bench_encode_u64_le_buffer_encoder_slice	number::benches::bench_encode_u64_le_buffer_encoder_slice	number::benches::bench_encode_u64_le_buffer_encoder_slice
number::benches::bench_encode_u64_le_buffer_encoder_vec	number::benches::bench_encode_u64_le_buffer_encoder_vec	number::benches::bench_encode_u64_le_buffer_encoder_vec
number::benches::bench_encode_u64_le_byteorder	number::benches::bench_encode_u64_le_byteorder	number::benches::bench_encode_u64_le_byteorder
number::benches::bench_encode_u64_le_number_codec	number::benches::bench_encode_u64_le_number_codec	number::benches::bench_encode_u64_le_number_codec
number::benches::bench_encode_varint_naive	number::benches::bench_encode_varint_naive	number::benches::bench_encode_varint_naive
number::benches::bench_encode_varint_number_codec	number::benches::bench_encode_varint_number_codec	number::benches::bench_encode_varint_number_codec
number::benches::bench_encode_varint_original	number::benches::bench_encode_varint_original	number::benches::bench_encode_varint_original
number::benches::bench_encode_varint_protobuf	number::benches::bench_encode_varint_protobuf	number::benches::bench_encode_varint_protobuf
number::benches::bench_varint_len_normal_number_large_buffer	number::benches::bench_varint_len_normal_number_large_buffer	number::benches::bench_varint_len_normal_number_large_buffer
number::benches::bench_varint_len_normal_number_small_buffer	number::benches::bench_varint_len_normal_number_small_buffer	number::benches::bench_varint_len_normal_number_small_buffer
number::benches::bench_varint_len_small_number_large_buffer	number::benches::bench_varint_len_small_number_large_buffer	number::benches::bench_varint_len_small_number_large_buffer
number::benches::bench_varint_len_small_number_small_buffer	number::benches::bench_varint_len_small_number_small_buffer	number::benches::bench_varint_len_small_number_small_buffer
raftkv::bench_async_snapshot	raftkv::bench_async_snapshot	raftkv::bench_async_snapshot
raftkv::bench_async_snapshot	raftkv::bench_async_snapshot	raftkv::bench_async_snapshot
raftkv::bench_async_snapshots_noop	raftkv::bench_async_snapshots_noop	raftkv::bench_async_snapshots_noop
raftkv::bench_async_snapshots_noop	raftkv::bench_async_snapshots_noop	raftkv::bench_async_snapshots_noop
raftkv::bench_async_write	raftkv::bench_async_write	raftkv::bench_async_write
raftkv::bench_async_write	raftkv::bench_async_write	raftkv::bench_async_write
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }
raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }
raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 3 }	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 3 }	
raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 5 }	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 5 }	
raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }
raftstore::server/bench_get/GetConfig { factory: Server, nodes: 3 }	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 3 }	
raftstore::server/bench_get/GetConfig { factory: Server, nodes: 5 }	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 5 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }	
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }	
range_check_1k_in_10k_locks	range_check_1k_in_10k_locks	range_check_1k_in_10k_locks
serialization::bench_serialization::bench_decode_one	serialization::bench_serialization::bench_decode_one	serialization::bench_serialization::bench_decode_one
serialization::bench_serialization::bench_decode_one	serialization::bench_serialization::bench_decode_one	serialization::bench_serialization::bench_decode_one
serialization::bench_serialization::bench_decode_two	serialization::bench_serialization::bench_decode_two	serialization::bench_serialization::bench_decode_two
serialization::bench_serialization::bench_decode_two	serialization::bench_serialization::bench_decode_two	serialization::bench_serialization::bench_decode_two
serialization::bench_serialization::bench_encode_one	serialization::bench_serialization::bench_encode_one	serialization::bench_serialization::bench_encode_one
serialization::bench_serialization::bench_encode_one	serialization::bench_serialization::bench_encode_one	serialization::bench_serialization::bench_encode_one
serialization::bench_serialization::bench_encode_two	serialization::bench_serialization::bench_encode_two	serialization::bench_serialization::bench_encode_two
serialization::bench_serialization::bench_encode_two	serialization::bench_serialization::bench_encode_two	serialization::bench_serialization::bench_encode_two
storage/async_commit/Rocks_KL64_VL64	storage/async_commit/Rocks_KL64_VL64	storage/async_commit/Rocks_KL64_VL64
storage/async_commit/Rocks_KL64_VL64	storage/async_commit/Rocks_KL64_VL64	storage/async_commit/Rocks_KL64_VL64
storage/async_commit/Rocks_KL64_VL65	storage/async_commit/Rocks_KL64_VL65	storage/async_commit/Rocks_KL64_VL65
storage/async_commit/Rocks_KL64_VL65	storage/async_commit/Rocks_KL64_VL65	storage/async_commit/Rocks_KL64_VL65
storage/async_prewrite/Rocks_KL64_VL64	storage/async_prewrite/Rocks_KL64_VL64	storage/async_prewrite/Rocks_KL64_VL64
storage/async_prewrite/Rocks_KL64_VL64	storage/async_prewrite/Rocks_KL64_VL64	storage/async_prewrite/Rocks_KL64_VL64
storage/async_prewrite/Rocks_KL64_VL65	storage/async_prewrite/Rocks_KL64_VL65	storage/async_prewrite/Rocks_KL64_VL65
storage/async_prewrite/Rocks_KL64_VL65	storage/async_prewrite/Rocks_KL64_VL65	storage/async_prewrite/Rocks_KL64_VL65
storage/async_raw_get/Rocks_KL64_VL64	storage/async_raw_get/Rocks_KL64_VL64	storage/async_raw_get/Rocks_KL64_VL64
storage/async_raw_get/Rocks_KL64_VL64	storage/async_raw_get/Rocks_KL64_VL64	storage/async_raw_get/Rocks_KL64_VL64
storage/async_raw_get/Rocks_KL64_VL65	storage/async_raw_get/Rocks_KL64_VL65	storage/async_raw_get/Rocks_KL64_VL65
storage/async_raw_get/Rocks_KL64_VL65	storage/async_raw_get/Rocks_KL64_VL65	storage/async_raw_get/Rocks_KL64_VL65
storage::key::bench_index_key_gen_hash	storage::key::bench_index_key_gen_hash	storage::key::bench_index_key_gen_hash
storage::key::bench_index_key_gen_hash	storage::key::bench_index_key_gen_hash	storage::key::bench_index_key_gen_hash
storage::key::bench_row_key_gen_hash	storage::key::bench_row_key_gen_hash	storage::key::bench_row_key_gen_hash
storage::key::bench_row_key_gen_hash	storage::key::bench_row_key_gen_hash	storage::key::bench_row_key_gen_hash
txn/commit/BTree_KL64_VL64	txn/commit/BTree_KL64_VL64	txn/commit/BTree_KL64_VL64
txn/commit/BTree_KL64_VL64	txn/commit/BTree_KL64_VL64	txn/commit/BTree_KL64_VL64
txn/commit/BTree_KL64_VL65	txn/commit/BTree_KL64_VL65	txn/commit/BTree_KL64_VL65
txn/commit/BTree_KL64_VL65	txn/commit/BTree_KL64_VL65	txn/commit/BTree_KL64_VL65
txn/commit/Rocks_KL64_VL64	txn/commit/Rocks_KL64_VL64	txn/commit/Rocks_KL64_VL64
txn/commit/Rocks_KL64_VL64	txn/commit/Rocks_KL64_VL64	txn/commit/Rocks_KL64_VL64
txn/commit/Rocks_KL64_VL65	txn/commit/Rocks_KL64_VL65	txn/commit/Rocks_KL64_VL65
txn/commit/Rocks_KL64_VL65	txn/commit/Rocks_KL64_VL65	txn/commit/Rocks_KL64_VL65
txn/prewrite/BTree_KL64_VL64	txn/prewrite/BTree_KL64_VL64	txn/prewrite/BTree_KL64_VL64
txn/prewrite/BTree_KL64_VL64	txn/prewrite/BTree_KL64_VL64	txn/prewrite/BTree_KL64_VL64
txn/prewrite/BTree_KL64_VL65	txn/prewrite/BTree_KL64_VL65	txn/prewrite/BTree_KL64_VL65
txn/prewrite/BTree_KL64_VL65	txn/prewrite/BTree_KL64_VL65	txn/prewrite/BTree_KL64_VL65
txn/prewrite/Rocks_KL64_VL64	txn/prewrite/Rocks_KL64_VL64	txn/prewrite/Rocks_KL64_VL64
txn/prewrite/Rocks_KL64_VL64	txn/prewrite/Rocks_KL64_VL64	txn/prewrite/Rocks_KL64_VL64
txn/prewrite/Rocks_KL64_VL65	txn/prewrite/Rocks_KL64_VL65	txn/prewrite/Rocks_KL64_VL65
txn/prewrite/Rocks_KL64_VL65	txn/prewrite/Rocks_KL64_VL65	txn/prewrite/Rocks_KL64_VL65
txn/rollback_conflict/BTree_KL64_VL64	txn/rollback_conflict/BTree_KL64_VL64	txn/rollback_conflict/BTree_KL64_VL64
txn/rollback_conflict/BTree_KL64_VL64	txn/rollback_conflict/BTree_KL64_VL64	txn/rollback_conflict/BTree_KL64_VL64
txn/rollback_conflict/BTree_KL64_VL65	txn/rollback_conflict/BTree_KL64_VL65	txn/rollback_conflict/BTree_KL64_VL65
txn/rollback_conflict/BTree_KL64_VL65	txn/rollback_conflict/BTree_KL64_VL65	txn/rollback_conflict/BTree_KL64_VL65
txn/rollback_conflict/Rocks_KL64_VL64	txn/rollback_conflict/Rocks_KL64_VL64	txn/rollback_conflict/Rocks_KL64_VL64
txn/rollback_conflict/Rocks_KL64_VL64	txn/rollback_conflict/Rocks_KL64_VL64	txn/rollback_conflict/Rocks_KL64_VL64
txn/rollback_conflict/Rocks_KL64_VL65	txn/rollback_conflict/Rocks_KL64_VL65	txn/rollback_conflict/Rocks_KL64_VL65
txn/rollback_conflict/Rocks_KL64_VL65	txn/rollback_conflict/Rocks_KL64_VL65	txn/rollback_conflict/Rocks_KL64_VL65
txn/rollback_non_prewrote/BTree_KL64_VL64	txn/rollback_non_prewrote/BTree_KL64_VL64	txn/rollback_non_prewrote/BTree_KL64_VL64
txn/rollback_non_prewrote/BTree_KL64_VL64	txn/rollback_non_prewrote/BTree_KL64_VL64	txn/rollback_non_prewrote/BTree_KL64_VL64
txn/rollback_non_prewrote/BTree_KL64_VL65	txn/rollback_non_prewrote/BTree_KL64_VL65	txn/rollback_non_prewrote/BTree_KL64_VL65
txn/rollback_non_prewrote/BTree_KL64_VL65	txn/rollback_non_prewrote/BTree_KL64_VL65	txn/rollback_non_prewrote/BTree_KL64_VL65
txn/rollback_non_prewrote/Rocks_KL64_VL64	txn/rollback_non_prewrote/Rocks_KL64_VL64	txn/rollback_non_prewrote/Rocks_KL64_VL64
txn/rollback_non_prewrote/Rocks_KL64_VL64	txn/rollback_non_prewrote/Rocks_KL64_VL64	txn/rollback_non_prewrote/Rocks_KL64_VL64
txn/rollback_non_prewrote/Rocks_KL64_VL65	txn/rollback_non_prewrote/Rocks_KL64_VL65	txn/rollback_non_prewrote/Rocks_KL64_VL65
txn/rollback_non_prewrote/Rocks_KL64_VL65	txn/rollback_non_prewrote/Rocks_KL64_VL65	txn/rollback_non_prewrote/Rocks_KL64_VL65
txn/rollback_prewrote/BTree_KL64_VL64	txn/rollback_prewrote/BTree_KL64_VL64	txn/rollback_prewrote/BTree_KL64_VL64
txn/rollback_prewrote/BTree_KL64_VL64	txn/rollback_prewrote/BTree_KL64_VL64	txn/rollback_prewrote/BTree_KL64_VL64
txn/rollback_prewrote/BTree_KL64_VL65	txn/rollback_prewrote/BTree_KL64_VL65	txn/rollback_prewrote/BTree_KL64_VL65
txn/rollback_prewrote/BTree_KL64_VL65	txn/rollback_prewrote/BTree_KL64_VL65	txn/rollback_prewrote/BTree_KL64_VL65
txn/rollback_prewrote/Rocks_KL64_VL64	txn/rollback_prewrote/Rocks_KL64_VL64	txn/rollback_prewrote/Rocks_KL64_VL64
txn/rollback_prewrote/Rocks_KL64_VL64	txn/rollback_prewrote/Rocks_KL64_VL64	txn/rollback_prewrote/Rocks_KL64_VL64
txn/rollback_prewrote/Rocks_KL64_VL65	txn/rollback_prewrote/Rocks_KL64_VL65	txn/rollback_prewrote/Rocks_KL64_VL65
txn/rollback_prewrote/Rocks_KL64_VL65	txn/rollback_prewrote/Rocks_KL64_VL65	txn/rollback_prewrote/Rocks_KL64_VL65
util::slice_compare::bench_slice_compare_equal_128	util::slice_compare::bench_slice_compare_equal_128	util::slice_compare::bench_slice_compare_equal_128
util::slice_compare::bench_slice_compare_equal_128	util::slice_compare::bench_slice_compare_equal_128	util::slice_compare::bench_slice_compare_equal_128
util::slice_compare::bench_slice_compare_greater_128	util::slice_compare::bench_slice_compare_greater_128	util::slice_compare::bench_slice_compare_greater_128
util::slice_compare::bench_slice_compare_greater_128	util::slice_compare::bench_slice_compare_greater_128	util::slice_compare::bench_slice_compare_greater_128
util::slice_compare::bench_slice_compare_greater_32	util::slice_compare::bench_slice_compare_greater_32	util::slice_compare::bench_slice_compare_greater_32
util::slice_compare::bench_slice_compare_greater_32	util::slice_compare::bench_slice_compare_greater_32	util::slice_compare::bench_slice_compare_greater_32
util::slice_compare::bench_slice_compare_greater_64	util::slice_compare::bench_slice_compare_greater_64	util::slice_compare::bench_slice_compare_greater_64
util::slice_compare::bench_slice_compare_greater_64	util::slice_compare::bench_slice_compare_greater_64	util::slice_compare::bench_slice_compare_greater_64
util::slice_compare::bench_slice_compare_less_128	util::slice_compare::bench_slice_compare_less_128	util::slice_compare::bench_slice_compare_less_128
util::slice_compare::bench_slice_compare_less_128	util::slice_compare::bench_slice_compare_less_128	util::slice_compare::bench_slice_compare_less_128
util::slice_compare::bench_slice_compare_less_32	util::slice_compare::bench_slice_compare_less_32	util::slice_compare::bench_slice_compare_less_32
util::slice_compare::bench_slice_compare_less_32	util::slice_compare::bench_slice_compare_less_32	util::slice_compare::bench_slice_compare_less_32
util::slice_compare::bench_slice_compare_less_64	util::slice_compare::bench_slice_compare_less_64	util::slice_compare::bench_slice_compare_less_64
util::slice_compare::bench_slice_compare_less_64	util::slice_compare::bench_slice_compare_less_64	util::slice_compare::bench_slice_compare_less_64
util_batch_fixture_executor_next_1024	util_batch_fixture_executor_next_1024	util_batch_fixture_executor_next_1024
util_batch_fixture_executor_next_1024	util_batch_fixture_executor_next_1024	util_batch_fixture_executor_next_1024
likedislike
QLiangong
QLiangong成员
7月8日 评论:

950:

# machine_id=950 arch=aarch64 date=2026-07-07_17:34:31
# command: cargo bench -p tests --bench misc --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine jemalloc

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
   Compiling tests v0.0.1 (/home/y30075072/tikv/tests)
    Finished bench [optimized] target(s) in 1m 07s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
     Running benches/misc/mod.rs (target/release/deps/misc-9442c2fc757da883)

running 49 tests
test _bench_check_requirement                                          ... bench:           0 ns/iter (+/- 0)
test coprocessor::codec::bench_record_prefix_bigendian_check           ... bench:         471 ns/iter (+/- 11)
test coprocessor::codec::bench_record_prefix_equal_check               ... bench:         444 ns/iter (+/- 6)
test coprocessor::codec::bench_record_prefix_littleendian_check        ... bench:         470 ns/iter (+/- 11)
test coprocessor::codec::bench_record_prefix_start_with                ... bench:         443 ns/iter (+/- 6)
test coprocessor::codec::bench_table_prefix_check                      ... bench:         444 ns/iter (+/- 6)
test coprocessor::codec::bench_table_prefix_start_with                 ... bench:         442 ns/iter (+/- 6)
test coprocessor::codec::mysql::json::bench_decode_binary              ... ignored
test coprocessor::codec::mysql::json::bench_decode_text                ... ignored
test coprocessor::codec::mysql::json::bench_encode_binary              ... ignored
test coprocessor::codec::mysql::json::bench_encode_text                ... ignored
test coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map    ... bench:       1,683 ns/iter (+/- 3)
test coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match  ... bench:       1,046 ns/iter (+/- 30)
test keybuilder::bench_keybuilder::bench_key_builder_data_key          ... bench:          22 ns/iter (+/- 0)
test keybuilder::bench_keybuilder::bench_key_builder_from_slice        ... bench:           6 ns/iter (+/- 0)

9755:

# machine_id=9755 arch=x86_64 date=2026-07-07_17:30:28
# command: cargo bench -p tests --bench misc --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine sse jemalloc

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
   Compiling tests v0.0.1 (/home/y30075072/tikv/tests)
    Finished bench [optimized] target(s) in 39.95s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v4.2.3, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
     Running benches/misc/mod.rs (target/release/deps/misc-34b13a657d94a9d8)

running 49 tests
test _bench_check_requirement                                          ... bench:           0 ns/iter (+/- 0)
test coprocessor::codec::bench_record_prefix_bigendian_check           ... bench:         272 ns/iter (+/- 0)
test coprocessor::codec::bench_record_prefix_equal_check               ... bench:         273 ns/iter (+/- 105)
test coprocessor::codec::bench_record_prefix_littleendian_check        ... bench:         273 ns/iter (+/- 14)
test coprocessor::codec::bench_record_prefix_start_with                ... bench:         273 ns/iter (+/- 218)
test coprocessor::codec::bench_table_prefix_check                      ... bench:         272 ns/iter (+/- 90)
test coprocessor::codec::bench_table_prefix_start_with                 ... bench:         273 ns/iter (+/- 218)
test coprocessor::codec::mysql::json::bench_decode_binary              ... ignored
test coprocessor::codec::mysql::json::bench_decode_text                ... ignored
test coprocessor::codec::mysql::json::bench_encode_binary              ... ignored
test coprocessor::codec::mysql::json::bench_encode_text                ... ignored
test coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map    ... bench:       1,217 ns/iter (+/- 2)
test coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match  ... bench:         500 ns/iter (+/- 1)
test keybuilder::bench_keybuilder::bench_key_builder_data_key          ... bench:          22 ns/iter (+/- 0)
test keybuilder::bench_keybuilder::bench_key_builder_from_slice        ... bench:           3 ns/iter (+/- 0)
test raftkv::bench_async_snapshot                                      ... bench:         372 ns/iter (+/- 1)
test raftkv::bench_async_snapshots_noop                                ... bench:          63 ns/iter (+/- 0)
test raftkv::bench_async_write                                         ... bench:         217 ns/iter (+/- 1)
test serialization::bench_serialization::bench_decode_one              ... bench:         135 ns/iter (+/- 1)
test serialization::bench_serialization::bench_decode_two              ... bench:         225 ns/iter (+/- 2)
test serialization::bench_serialization::bench_encode_one              ... bench:         123 ns/iter (+/- 0)
test serialization::bench_serialization::bench_encode_two              ... bench:         190 ns/iter (+/- 0)
test storage::incremental_get::bench_table_lookup_mvcc_get             ... bench:   2,798,030 ns/iter (+/- 9,303)
test storage::incremental_get::bench_table_lookup_mvcc_incremental_get ... bench:   1,815,264 ns/iter (+/- 4,365)
likedislike
QLiangong
QLiangong成员
7月8日 评论:
# machine_id=9755 arch=x86_64 date=2026-07-07_17:30:28
# command: cargo bench -p tests --bench misc --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine sse jemalloc

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
   Compiling tests v0.0.1 (/home/y30075072/tikv/tests)
    Finished bench [optimized] target(s) in 39.95s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v4.2.3, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
     Running benches/misc/mod.rs (target/release/deps/misc-34b13a657d94a9d8)

running 49 tests
test _bench_check_requirement                                          ... bench:           0 ns/iter (+/- 0)
test coprocessor::codec::bench_record_prefix_bigendian_check           ... bench:         272 ns/iter (+/- 0)
test coprocessor::codec::bench_record_prefix_equal_check               ... bench:         273 ns/iter (+/- 105)
test coprocessor::codec::bench_record_prefix_littleendian_check        ... bench:         273 ns/iter (+/- 14)
test coprocessor::codec::bench_record_prefix_start_with                ... bench:         273 ns/iter (+/- 218)
test coprocessor::codec::bench_table_prefix_check                      ... bench:         272 ns/iter (+/- 90)
test coprocessor::codec::bench_table_prefix_start_with                 ... bench:         273 ns/iter (+/- 218)
test coprocessor::codec::mysql::json::bench_decode_binary              ... ignored
test coprocessor::codec::mysql::json::bench_decode_text                ... ignored
test coprocessor::codec::mysql::json::bench_encode_binary              ... ignored
test coprocessor::codec::mysql::json::bench_encode_text                ... ignored
test coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map    ... bench:       1,217 ns/iter (+/- 2)
test coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match  ... bench:         500 ns/iter (+/- 1)
test keybuilder::bench_keybuilder::bench_key_builder_data_key          ... bench:          22 ns/iter (+/- 0)
test keybuilder::bench_keybuilder::bench_key_builder_from_slice        ... bench:           3 ns/iter (+/- 0)
test raftkv::bench_async_snapshot                                      ... bench:         372 ns/iter (+/- 1)
test raftkv::bench_async_snapshots_noop                                ... bench:          63 ns/iter (+/- 0)
test raftkv::bench_async_write                                         ... bench:         217 ns/iter (+/- 1)
test serialization::bench_serialization::bench_decode_one              ... bench:         135 ns/iter (+/- 1)
test serialization::bench_serialization::bench_decode_two              ... bench:         225 ns/iter (+/- 2)
test serialization::bench_serialization::bench_encode_one              ... bench:         123 ns/iter (+/- 0)
test serialization::bench_serialization::bench_encode_two              ... bench:         190 ns/iter (+/- 0)
test storage::incremental_get::bench_table_lookup_mvcc_get             ... bench:   2,798,030 ns/iter (+/- 9,303)
test storage::incremental_get::bench_table_lookup_mvcc_incremental_get ... bench:   1,815,264 ns/iter (+/- 4,365)
test storage::key::bench_index_key_gen_hash                            ... bench:          25 ns/iter (+/- 0)
test storage::key::bench_row_key_gen_hash                              ... bench:          15 ns/iter (+/- 0)
test storage::mvcc_reader::bench_get_txn_commit_record_100             ... bench:      24,114 ns/iter (+/- 465)
test storage::mvcc_reader::bench_get_txn_commit_record_5               ... bench:       4,361 ns/iter (+/- 93)
test storage::scan::bench_tombstone_scan                               ... ignored
test util::slice_compare::bench_slice_compare_equal_128                ... bench:           1 ns/iter (+/- 0)
test util::slice_compare::bench_slice_compare_greater_128              ... bench:           1 ns/iter (+/- 0)
test util::slice_compare::bench_slice_compare_greater_32               ... bench:           1 ns/iter (+/- 0)
test util::slice_compare::bench_slice_compare_greater_64               ... bench:           1 ns/iter (+/- 0)
test util::slice_compare::bench_slice_compare_less_128                 ... bench:           1 ns/iter (+/- 0)
test util::slice_compare::bench_slice_compare_less_32                  ... bench:           1 ns/iter (+/- 0)
test util::slice_compare::bench_slice_compare_less_64                  ... bench:           1 ns/iter (+/- 0)
test writebatch::bench_writebatch::bench_writebatch_1                  ... bench:  13,112,304 ns/iter (+/- 1,100,501)
test writebatch::bench_writebatch::bench_writebatch_1024               ... bench:   4,820,818 ns/iter (+/- 1,258,879)
test writebatch::bench_writebatch::bench_writebatch_128                ... bench:   4,786,944 ns/iter (+/- 1,335,559)
test writebatch::bench_writebatch::bench_writebatch_16                 ... bench:   5,279,103 ns/iter (+/- 1,503,539)
test writebatch::bench_writebatch::bench_writebatch_2                  ... bench:   9,025,820 ns/iter (+/- 664,157)
test writebatch::bench_writebatch::bench_writebatch_256                ... bench:   4,584,400 ns/iter (+/- 1,266,849)
test writebatch::bench_writebatch::bench_writebatch_32                 ... bench:   5,037,964 ns/iter (+/- 1,311,414)
test writebatch::bench_writebatch::bench_writebatch_4                  ... bench:   6,793,329 ns/iter (+/- 993,879)
test writebatch::bench_writebatch::bench_writebatch_512                ... bench:   4,878,017 ns/iter (+/- 1,418,515)
test writebatch::bench_writebatch::bench_writebatch_64                 ... bench:   4,764,401 ns/iter (+/- 1,376,482)
test writebatch::bench_writebatch::bench_writebatch_8                  ... bench:   5,630,682 ns/iter (+/- 1,200,090)
test writebatch::bench_writebatch::bench_writebatch_with_capacity      ... bench:       4,668 ns/iter (+/- 26)
test writebatch::bench_writebatch::bench_writebatch_without_capacity   ... bench:       4,808 ns/iter (+/- 20)

test result: ok. 0 passed; 0 failed; 5 ignored; 44 measured; 0 filtered out; finished in 72.14s


likedislike
QLiangong
QLiangong成员
7月8日 评论:
QLiangong
QLiangong成员
7月8日 评论:
# machine_id=9654 arch=x86_64 date=2026-07-08_10:11:46
# command: cargo bench -p tests --bench raftstore --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine sse jemalloc -- --save-baseline 9654-native

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
   Compiling tests v0.0.1 (/home/y30075072/tikv/tests)
    Finished bench [optimized] target(s) in 1m 51s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v4.2.3, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
     Running benches/raftstore/mod.rs (target/release/deps/raftstore-c80e1ae3a692ae25)
Gnuplot not found, using plotters backend
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Collecting 10 samples in estimated 5.0849 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
                        time:   [10.256 ms 10.266 ms 10.276 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Collecting 10 samples in estimated 5.0877 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
                        time:   [10.268 ms 10.281 ms 10.290 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Collecting 10 samples in estimated 5.0913 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
                        time:   [10.278 ms 10.289 ms 10.295 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Collecting 10 samples in estimated 5.0922 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
                        time:   [10.276 ms 10.287 ms 10.294 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Collecting 10 samples in estimated 5.0293 s (495 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
                        time:   [10.152 ms 10.165 ms 10.172 ms]
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }: Collecting 10 samples in estimated 5.0968 s (495 iterations)
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }: Analyzing
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }
                        time:   [10.274 ms 10.291 ms 10.305 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }: Collecting 10 samples in estimated 5.1066 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }
                        time:   [10.285 ms 10.301 ms 10.315 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }: Collecting 10 samples in estimated 5.1008 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }
                        time:   [10.285 ms 10.301 ms 10.317 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }: Collecting 10 samples in estimated 5.1036 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }
                        time:   [10.285 ms 10.305 ms 10.325 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }: Collecting 10 samples in estimated 5.1137 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }
                        time:   [10.301 ms 10.316 ms 10.330 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }: Collecting 10 samples in estimated 5.0119 s (495 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }
                        time:   [10.115 ms 10.123 ms 10.128 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) high mild
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }: Collecting 10 samples in estimated 5.1050 s (495 iterations)
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }: Analyzing
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }
                        time:   [10.292 ms 10.304 ms 10.312 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }: Collecting 10 samples in estimated 5.1013 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }
                        time:   [10.286 ms 10.298 ms 10.307 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }: Collecting 10 samples in estimated 5.0952 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }
                        time:   [10.280 ms 10.290 ms 10.298 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }: Collecting 10 samples in estimated 5.0904 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }
                        time:   [10.274 ms 10.278 ms 10.286 ms]
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }: Collecting 10 samples in estimated 5.1057 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }
                        time:   [10.292 ms 10.302 ms 10.313 ms]
Found 3 outliers among 10 measurements (30.00%)
  1 (10.00%) low severe
  1 (10.00%) low mild
  1 (10.00%) high mild
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }: Collecting 10 samples in estimated 5.0081 s (495 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }
                        time:   [10.109 ms 10.114 ms 10.119 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) high mild
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }: Collecting 10 samples in estimated 5.0839 s (495 iterations)
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }: Analyzing
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }
                        time:   [10.286 ms 10.289 ms 10.292 ms]
Found 2 outliers among 10 measurements (20.00%)
  1 (10.00%) low mild
  1 (10.00%) high mild

Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }: Collecting 10 samples in estimated 5.0952 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }
                        time:   [10.283 ms 10.291 ms 10.295 ms]
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }: Collecting 10 samples in estimated 5.0940 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }
                        time:   [10.271 ms 10.283 ms 10.290 ms]
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }: Collecting 10 samples in estimated 5.0977 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }
                        time:   [10.267 ms 10.278 ms 10.284 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }: Collecting 10 samples in estimated 5.1031 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }
                        time:   [10.289 ms 10.300 ms 10.307 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }: Collecting 10 samples in estimated 5.0246 s (495 iterations)
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }: Analyzing
raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }
                        time:   [10.134 ms 10.146 ms 10.155 ms]
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }: Collecting 10 samples in estimated 5.0987 s (495 iterations)
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }: Analyzing
raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }
                        time:   [10.291 ms 10.299 ms 10.307 ms]
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }: Warming up for 3.0000 s
thread 'main' panicked at tests/benches/raftstore/mod.rs:26:33:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: bench failed, to rerun pass `-p tests --bench raftstore`

likedislike
QLiangong
QLiangong成员
7月8日 评论:
# machine_id=9654 arch=x86_64 date=2026-07-08_10:51:04
# command: cargo bench -p tests --bench raftstore --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine portable sse jemalloc -- --save-baseline 9654-portable

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
    Finished bench [optimized] target(s) in 0.35s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v4.2.3, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
     Running benches/raftstore/mod.rs (target/release/deps/raftstore-00873fb3fcbd7f3c)
Gnuplot not found, using plotters backend
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Collecting 10 samples in estimated 5.0811 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }
                        time:   [10.266 ms 10.271 ms 10.274 ms]
                        change: [-0.2502% -0.1083% +0.0398%] (p = 0.20 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Collecting 10 samples in estimated 5.0834 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }
                        time:   [10.254 ms 10.268 ms 10.278 ms]
                        change: [-0.1974% -0.0743% +0.0409%] (p = 0.26 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Collecting 10 samples in estimated 5.0905 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }
                        time:   [10.259 ms 10.268 ms 10.277 ms]
                        change: [-0.2074% -0.0878% +0.0377%] (p = 0.17 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Collecting 10 samples in estimated 5.0953 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }
                        time:   [10.285 ms 10.291 ms 10.301 ms]
                        change: [-0.0789% +0.0988% +0.2624%] (p = 0.28 > 0.05)
                        No change in performance detected.
Found 3 outliers among 10 measurements (30.00%)
  1 (10.00%) low severe
  1 (10.00%) high mild
  1 (10.00%) high severe
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Collecting 10 samples in estimated 5.0254 s (495 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }
                        time:   [10.144 ms 10.156 ms 10.162 ms]
                        change: [-0.1169% +0.0365% +0.1871%] (p = 0.66 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }: Collecting 10 samples in estimated 5.0978 s (495 iterations)
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }: Analyzing
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }
                        time:   [10.291 ms 10.296 ms 10.301 ms]
                        change: [-0.0610% +0.0796% +0.2161%] (p = 0.30 > 0.05)
                        No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) high mild
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }: Collecting 10 samples in estimated 5.0921 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }
                        time:   [10.268 ms 10.283 ms 10.294 ms]
                        change: [-0.3016% -0.1355% +0.0204%] (p = 0.14 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }: Collecting 10 samples in estimated 5.0939 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }
                        time:   [10.273 ms 10.291 ms 10.308 ms]
                        change: [-0.2401% -0.0634% +0.0983%] (p = 0.47 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }: Collecting 10 samples in estimated 5.1027 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }
                        time:   [10.277 ms 10.290 ms 10.304 ms]
                        change: [-0.1108% -0.0118% +0.1028%] (p = 0.84 > 0.05)
                        No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) high mild
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }: Collecting 10 samples in estimated 5.1229 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }
                        time:   [10.318 ms 10.330 ms 10.340 ms]
                        change: [+0.2319% +0.3609% +0.4959%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }: Collecting 10 samples in estimated 5.0134 s (495 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }
                        time:   [10.126 ms 10.131 ms 10.137 ms]
                        change: [-0.0614% +0.0558% +0.1634%] (p = 0.35 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }: Collecting 10 samples in estimated 5.1016 s (495 iterations)
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }: Analyzing
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }
                        time:   [10.304 ms 10.311 ms 10.316 ms]
                        change: [+0.0594% +0.1739% +0.2839%] (p = 0.01 < 0.05)
                        Change within noise threshold.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }: Collecting 10 samples in estimated 5.0943 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }
                        time:   [10.276 ms 10.285 ms 10.290 ms]
                        change: [-0.1300% -0.0380% +0.0637%] (p = 0.49 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }: Collecting 10 samples in estimated 5.0942 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }
                        time:   [10.256 ms 10.272 ms 10.288 ms]
                        change: [-0.0393% +0.0906% +0.2060%] (p = 0.18 > 0.05)
                        No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }: Collecting 10 samples in estimated 5.1050 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }
                        time:   [10.292 ms 10.298 ms 10.305 ms]
                        change: [+0.0926% +0.1764% +0.2642%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }: Collecting 10 samples in estimated 5.1122 s (495 iterations)
Benchmarking raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }: Analyzing
raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }
                        time:   [10.302 ms 10.310 ms 10.322 ms]
                        change: [+0.0066% +0.0999% +0.1992%] (p = 0.06 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }: Collecting 10 samples in estimated 5.0072 s (495 iterations)
Benchmarking raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }: Analyzing
raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }
                        time:   [10.107 ms 10.111 ms 10.114 ms]
                        change: [-0.0692% -0.0221% +0.0222%] (p = 0.39 > 0.05)
                        No change in performance detected.
Found 2 outliers among 10 measurements (20.00%)
  2 (20.00%) high mild
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }: Warming up for 3.0000 s
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }: Collecting 10 samples in estimated 5.0803 s (495 iterations)
Benchmarking raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }: Analyzing
raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }
                        time:   [10.266 ms 10.272 ms 10.280 ms]
                        change: [-0.2069% -0.0717% +0.0654%] (p = 0.35 > 0.05)
                        No change in performance detected.
Found 2 outliers among 10 measurements (20.00%)
  1 (10.00%) low mild
  1 (10.00%) high mild

Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }: Collecting 10 samples in estimated 5.0908 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }
                        time:   [10.269 ms 10.280 ms 10.291 ms]
                        change: [-0.1830% -0.0391% +0.1103%] (p = 0.63 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }: Collecting 10 samples in estimated 5.0880 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }
                        time:   [10.270 ms 10.277 ms 10.283 ms]
                        change: [-0.2170% -0.0327% +0.1443%] (p = 0.73 > 0.05)
                        No change in performance detected.
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }: Collecting 10 samples in estimated 5.0904 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }
                        time:   [10.274 ms 10.280 ms 10.287 ms]
                        change: [-0.2837% -0.0895% +0.1023%] (p = 0.39 > 0.05)
                        No change in performance detected.
Found 2 outliers among 10 measurements (20.00%)
  1 (10.00%) low mild
  1 (10.00%) high mild
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }: Collecting 10 samples in estimated 5.1042 s (495 iterations)
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }: Analyzing
raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }
                        time:   [10.281 ms 10.291 ms 10.300 ms]
                        change: [-0.1477% +0.0059% +0.1699%] (p = 0.95 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }: Collecting 10 samples in estimated 5.0253 s (495 iterations)
Benchmarking raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }: Analyzing
raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }
                        time:   [10.134 ms 10.143 ms 10.148 ms]
                        change: [-0.2784% -0.1488% -0.0259%] (p = 0.04 < 0.05)
                        Change within noise threshold.
Found 1 outliers among 10 measurements (10.00%)
  1 (10.00%) low mild
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }: Warming up for 3.0000 s
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }: Collecting 10 samples in estimated 5.0922 s (495 iterations)
Benchmarking raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }: Analyzing
raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }
                        time:   [10.286 ms 10.298 ms 10.308 ms]
                        change: [-0.1045% +0.0339% +0.1796%] (p = 0.67 > 0.05)
                        No change in performance detected.
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }
Benchmarking raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }: Warming up for 3.0000 s
thread 'main' panicked at tests/benches/raftstore/mod.rs:26:33:
called `Option::unwrap()` on a `None` value
stack backtrace:
   0: rust_begin_unwind
             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:645:5
   1: core::panicking::panic_fmt
             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:72:14
   2: core::panicking::panic
             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:144:5
   3: raftstore::prepare_cluster
   4: <criterion::routine::Function<M,F,T> as criterion::routine::Routine<M,T>>::warm_up
   5: raftstore::bench_raft_cluster
   6: raftstore::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

error: bench failed, to rerun pass `-p tests --bench raftstore`

likedislike
QLiangong
QLiangong成员
7月8日 评论:
性能测试项	测试规格	数据单位	测试数据值
p2-memory	32 Threads/MemoryQuota/alloc free	ns	734.15
p2-memory	32 Threads/OwnedAllocated/alloc free	us	2.0242
p2-memory	64 Threads/MemoryQuota/alloc free	us	2.8971
p2-memory	64 Threads/OwnedAllocated/alloc free	us	4.3312
p2-memory	Alloc Free/MemoryQuota/alloc free	ns	22.279
p2-memory	Alloc Free/OwnedAllocated/alloc free	ns	38.585
p2-memory	Alloc Only/Alloc/fail	ps	627.68
p2-memory	Alloc Only/Alloc/ok	ns	12.629
p0-misc-native	_bench_check_requirement	ns/iter	0
p0-misc-portable	_bench_check_requirement	ns/iter	0
p3-tso	batch_tso_list_pop/100	ns	45.825
p3-tso	batch_tso_list_pop/10k	ns	45.724
p3-tso	batch_tso_list_push/1024	ns	151.62
p3-tso	batch_tso_list_push/50	ns	143.5
p3-tso	bench_batch_tso_provider_flush	us	14.162
p3-tso	bench_batch_tso_provider_get_ts	ns	137.14
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1	ps	772.1
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1024	ps	883.01
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/128	ps	883.23
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/131072	ps	883.29
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16	ps	883.3
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16384	ps	771.16
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2	ps	772.44
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2048	ps	772.04
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/256	ps	883.6
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32	ps	771.21
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32768	ps	883.69
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4	ps	883.82
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4096	ps	883.92
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/512	ps	883.7
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/64	ps	883.18
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/65536	ps	772.47
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8	ps	771.97
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8192	ps	883.18
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/1	ns	7.7048
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/1024	us	1.202
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/128	ns	161.91
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/131072	us	151.7
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/16	ns	25.407
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/16384	us	18.99
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/2	ns	8.9988
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/2048	us	2.3879
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/256	ns	309.38
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/32	ns	47.585
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/32768	us	37.971
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/4	ns	11.423
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/4096	us	4.7587
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/512	ns	607.72
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/64	ns	87.924
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/65536	us	75.823
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/8	ns	16.354
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/8192	us	9.5162
p0-codec	byte::benches::bench_memcmp_decode_first_asc_large	ns/iter	88
p0-codec	byte::benches::bench_memcmp_decode_first_asc_large_original	ns/iter	172
p0-codec	byte::benches::bench_memcmp_decode_first_desc_large	ns/iter	108
p0-codec	byte::benches::bench_memcmp_decode_first_desc_large_original	ns/iter	175
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_asc_large	ns/iter	135
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_asc_large_original	ns/iter	157
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_desc_large	ns/iter	150
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_desc_large_original	ns/iter	164
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large	ns/iter	86
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large_naive	ns/iter	171
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large_original	ns/iter	276
p0-codec	byte::benches::bench_memcmp_encode_all_asc_small	ns/iter	12
p0-codec	byte::benches::bench_memcmp_encode_all_asc_small_naive	ns/iter	20
p0-codec	byte::benches::bench_memcmp_encode_all_desc_large	ns/iter	106
p0-codec	byte::benches::bench_memcmp_encode_all_desc_large_original	ns/iter	321
p0-codec	byte::benches::bench_memcmp_encode_all_desc_small	ns/iter	17
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_asc_large	ns/iter	120
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_asc_small	ns/iter	25
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_desc_large	ns/iter	140
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_desc_small	ns/iter	29
p0-misc-native	coprocessor::codec::bench_record_prefix_bigendian_check	ns/iter	471
p0-misc-portable	coprocessor::codec::bench_record_prefix_bigendian_check	ns/iter	471
p0-misc-native	coprocessor::codec::bench_record_prefix_equal_check	ns/iter	444
p0-misc-portable	coprocessor::codec::bench_record_prefix_equal_check	ns/iter	442
p0-misc-native	coprocessor::codec::bench_record_prefix_littleendian_check	ns/iter	470
p0-misc-portable	coprocessor::codec::bench_record_prefix_littleendian_check	ns/iter	469
p0-misc-native	coprocessor::codec::bench_record_prefix_start_with	ns/iter	443
p0-misc-portable	coprocessor::codec::bench_record_prefix_start_with	ns/iter	442
p0-misc-native	coprocessor::codec::bench_table_prefix_check	ns/iter	444
p0-misc-portable	coprocessor::codec::bench_table_prefix_check	ns/iter	442
p0-misc-native	coprocessor::codec::bench_table_prefix_start_with	ns/iter	442
p0-misc-portable	coprocessor::codec::bench_table_prefix_start_with	ns/iter	442
p0-misc-native	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map	ns/iter	1683
p0-misc-portable	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map	ns/iter	1694
p0-misc-native	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match	ns/iter	1046
p0-misc-portable	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match	ns/iter	1046
p2-vector_distance	cosine_distance_3d	ns	20.716
p2-vector_distance	cosine_distance_784d	ns	696.08
p0-hierarchy-native	engine/get(exclude snapshot)/BTree_KL64_VL64	ns	531.33
p0-hierarchy-portable	engine/get(exclude snapshot)/BTree_KL64_VL64	ns	525.53
p0-hierarchy-native	engine/get(exclude snapshot)/BTree_KL64_VL65	ns	530.29
p0-hierarchy-portable	engine/get(exclude snapshot)/BTree_KL64_VL65	ns	529.98
p0-hierarchy-native	engine/get(exclude snapshot)/Rocks_KL64_VL64	us	3.8273
p0-hierarchy-portable	engine/get(exclude snapshot)/Rocks_KL64_VL64	us	3.8102
p0-hierarchy-native	engine/get(exclude snapshot)/Rocks_KL64_VL65	us	3.846
p0-hierarchy-portable	engine/get(exclude snapshot)/Rocks_KL64_VL65	us	3.8217
p0-hierarchy-native	engine/put/BTree_KL64_VL64	us	14.346
p0-hierarchy-portable	engine/put/BTree_KL64_VL64	us	14.564
p0-hierarchy-native	engine/put/BTree_KL64_VL65	us	13.71
p0-hierarchy-portable	engine/put/BTree_KL64_VL65	us	14.365
p0-hierarchy-native	engine/put/Rocks_KL64_VL64	us	262.58
p0-hierarchy-portable	engine/put/Rocks_KL64_VL64	us	259.31
p0-hierarchy-native	engine/put/Rocks_KL64_VL65	us	286.32
p0-hierarchy-portable	engine/put/Rocks_KL64_VL65	us	281.85
p0-hierarchy-native	engine/snapshot/BTree_KL64_VL64	us	1.4834
p0-hierarchy-portable	engine/snapshot/BTree_KL64_VL64	us	1.5371
p0-hierarchy-native	engine/snapshot/BTree_KL64_VL65	us	1.4244
p0-hierarchy-portable	engine/snapshot/BTree_KL64_VL65	us	1.5193
p0-hierarchy-native	engine/snapshot/Rocks_KL64_VL64	us	16.995
p0-hierarchy-portable	engine/snapshot/Rocks_KL64_VL64	us	19.707
p0-hierarchy-native	engine/snapshot/Rocks_KL64_VL65	us	19.407
p0-hierarchy-portable	engine/snapshot/Rocks_KL64_VL65	us	18.606
p1-batch-system	fairness	us	19.927
p1-batch-system	imbalance	ms	1.2294
p2-vector_distance	inner_product_3d	ns	6.841
p2-vector_distance	inner_product_784d	ns	593.71
p0-misc-native	keybuilder::bench_keybuilder::bench_key_builder_data_key	ns/iter	22
p0-misc-portable	keybuilder::bench_keybuilder::bench_key_builder_data_key	ns/iter	22
p0-misc-native	keybuilder::bench_keybuilder::bench_key_builder_from_slice	ns/iter	6
p0-misc-portable	keybuilder::bench_keybuilder::bench_key_builder_from_slice	ns/iter	6
p2-vector_distance	l1_distance_3d	ns	3.5498
p2-vector_distance	l1_distance_784d	ns	588.51
p2-vector_distance	l2_distance_3d	ns	7.8456
p2-vector_distance	l2_distance_784d	ns	592.32
p2-vector_distance	l2_norm_3d	ns	3.3758
p2-vector_distance	l2_norm_784d	ns	605.41
p2-vector_distance	l2_squared_distance_3d	ns	6.0382
p2-vector_distance	l2_squared_distance_784d	ns	599.32
p3-load_region	load_region/value size 128	s	1.5844
p3-load_region	load_region/value size 32	s	1.7384
p3-load_region	load_region/value size 4096	ms	240.71
p3-load_region	load_region/value size 512	s	1.0015
p0-hierarchy-native	mvcc/commit/BTree_KL64_VL64	us	4.1653
p0-hierarchy-portable	mvcc/commit/BTree_KL64_VL64	us	5.3657
p0-hierarchy-native	mvcc/commit/BTree_KL64_VL65	us	4.2478
p0-hierarchy-portable	mvcc/commit/BTree_KL64_VL65	us	4.0827
p0-hierarchy-native	mvcc/commit/Rocks_KL64_VL64	us	8.2925
p0-hierarchy-portable	mvcc/commit/Rocks_KL64_VL64	us	8.0822
p0-hierarchy-native	mvcc/commit/Rocks_KL64_VL65	us	10.627
p0-hierarchy-portable	mvcc/commit/Rocks_KL64_VL65	us	10.64
p0-hierarchy-native	mvcc/load_lock/BTree_KL64_VL64	us	1.0099
p0-hierarchy-portable	mvcc/load_lock/BTree_KL64_VL64	ns	928.22
p0-hierarchy-native	mvcc/load_lock/BTree_KL64_VL65	us	1.0225
p0-hierarchy-portable	mvcc/load_lock/BTree_KL64_VL65	ns	920.17
p0-hierarchy-native	mvcc/load_lock/Rocks_KL64_VL64	us	4.6046
p0-hierarchy-portable	mvcc/load_lock/Rocks_KL64_VL64	us	4.6111
p0-hierarchy-native	mvcc/load_lock/Rocks_KL64_VL65	us	4.6293
p0-hierarchy-portable	mvcc/load_lock/Rocks_KL64_VL65	us	4.6063
p0-hierarchy-native	mvcc/prewrite/BTree_KL64_VL64	us	6.9389
p0-hierarchy-portable	mvcc/prewrite/BTree_KL64_VL64	us	6.9218
p0-hierarchy-native	mvcc/prewrite/BTree_KL64_VL65	us	6.9454
p0-hierarchy-portable	mvcc/prewrite/BTree_KL64_VL65	us	5.6731
p0-hierarchy-native	mvcc/prewrite/Rocks_KL64_VL64	us	14.859
p0-hierarchy-portable	mvcc/prewrite/Rocks_KL64_VL64	us	14.623
p0-hierarchy-native	mvcc/prewrite/Rocks_KL64_VL65	us	19.936
p0-hierarchy-portable	mvcc/prewrite/Rocks_KL64_VL65	us	19.767
p0-hierarchy-native	mvcc/rollback_conflict/BTree_KL64_VL64	us	6.0656
p0-hierarchy-portable	mvcc/rollback_conflict/BTree_KL64_VL64	us	6.2994
p0-hierarchy-native	mvcc/rollback_conflict/BTree_KL64_VL65	us	6.1571
p0-hierarchy-portable	mvcc/rollback_conflict/BTree_KL64_VL65	us	7.7635
p0-hierarchy-native	mvcc/rollback_conflict/Rocks_KL64_VL64	us	18.017
p0-hierarchy-portable	mvcc/rollback_conflict/Rocks_KL64_VL64	us	23.063
p0-hierarchy-native	mvcc/rollback_conflict/Rocks_KL64_VL65	us	23.118
p0-hierarchy-portable	mvcc/rollback_conflict/Rocks_KL64_VL65	us	23.093
p0-hierarchy-native	mvcc/rollback_non_prewrote/BTree_KL64_VL64	us	6.1761
p0-hierarchy-portable	mvcc/rollback_non_prewrote/BTree_KL64_VL64	us	5.0102
p0-hierarchy-native	mvcc/rollback_non_prewrote/BTree_KL64_VL65	us	6.1424
p0-hierarchy-portable	mvcc/rollback_non_prewrote/BTree_KL64_VL65	us	5.0192
p0-hierarchy-native	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	us	15.198
p0-hierarchy-portable	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	us	20.216
p0-hierarchy-native	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	us	20.598
p0-hierarchy-portable	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	us	20.202
p0-hierarchy-native	mvcc/rollback_prewrote/BTree_KL64_VL64	us	6.3443
p0-hierarchy-portable	mvcc/rollback_prewrote/BTree_KL64_VL64	us	8.0815
p0-hierarchy-native	mvcc/rollback_prewrote/BTree_KL64_VL65	us	6.485
p0-hierarchy-portable	mvcc/rollback_prewrote/BTree_KL64_VL65	us	6.5398
p0-hierarchy-native	mvcc/rollback_prewrote/Rocks_KL64_VL64	us	18.464
p0-hierarchy-portable	mvcc/rollback_prewrote/Rocks_KL64_VL64	us	17.946
p0-hierarchy-native	mvcc/rollback_prewrote/Rocks_KL64_VL65	us	23.682
p0-hierarchy-portable	mvcc/rollback_prewrote/Rocks_KL64_VL65	us	23.482
p0-hierarchy-native	mvcc/seek_write/BTree_KL64_VL64	us	1.8041
p0-hierarchy-portable	mvcc/seek_write/BTree_KL64_VL64	us	2.051
p0-hierarchy-native	mvcc/seek_write/BTree_KL64_VL65	us	1.8304
p0-hierarchy-portable	mvcc/seek_write/BTree_KL64_VL65	us	1.714
p0-hierarchy-native	mvcc/seek_write/Rocks_KL64_VL64	us	9.4457
p0-hierarchy-portable	mvcc/seek_write/Rocks_KL64_VL64	us	9.2417
p0-hierarchy-native	mvcc/seek_write/Rocks_KL64_VL65	us	9.4141
p0-hierarchy-portable	mvcc/seek_write/Rocks_KL64_VL65	us	9.3608
p0-codec	number::benches::bench_decode_u64_le_buffer_decoder	ns/iter	8
p0-codec	number::benches::bench_decode_u64_le_byteorder	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_bytes_buf	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_number_codec	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_number_codec_over_slice	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_original	ns/iter	1
p0-codec	number::benches::bench_decode_varint_normal_number_codec_large_buffer	ns/iter	3
p0-codec	number::benches::bench_decode_varint_normal_number_codec_small_buffer	ns/iter	5
p0-codec	number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra	ns/iter	5
p0-codec	number::benches::bench_decode_varint_normal_original_large_buffer	ns/iter	4
p0-codec	number::benches::bench_decode_varint_normal_original_small_buffer	ns/iter	4
p0-codec	number::benches::bench_decode_varint_normal_original_small_buffer_with_extra	ns/iter	6
p0-codec	number::benches::bench_decode_varint_small_number_codec_large_buffer	ns/iter	2
p0-codec	number::benches::bench_decode_varint_small_number_codec_small_buffer	ns/iter	3
p0-codec	number::benches::bench_decode_varint_small_original_small_buffer	ns/iter	3
p0-codec	number::benches::bench_encode_u64_le_buffer_encoder_slice	ns/iter	10
p0-codec	number::benches::bench_encode_u64_le_buffer_encoder_vec	ns/iter	1
p0-codec	number::benches::bench_encode_u64_le_byteorder	ns/iter	7
p0-codec	number::benches::bench_encode_u64_le_number_codec	ns/iter	2
p0-codec	number::benches::bench_encode_varint_naive	ns/iter	6
p0-codec	number::benches::bench_encode_varint_number_codec	ns/iter	4
p0-codec	number::benches::bench_encode_varint_original	ns/iter	6
p0-codec	number::benches::bench_encode_varint_protobuf	ns/iter	29
p0-codec	number::benches::bench_varint_len_normal_number_large_buffer	ns/iter	3
p0-codec	number::benches::bench_varint_len_normal_number_small_buffer	ns/iter	3
p0-codec	number::benches::bench_varint_len_small_number_large_buffer	ns/iter	0
p0-codec	number::benches::bench_varint_len_small_number_small_buffer	ns/iter	1
p1-lock_table	point_check_10k_locks	ns	542.18
p1-lock_table	point_check_baseline	ns	140.89
p0-misc-native	raftkv::bench_async_snapshot	ns/iter	600
p0-misc-portable	raftkv::bench_async_snapshot	ns/iter	598
p0-misc-native	raftkv::bench_async_snapshots_noop	ns/iter	84
p0-misc-portable	raftkv::bench_async_snapshots_noop	ns/iter	84
p0-misc-native	raftkv::bench_async_write	ns/iter	360
p0-misc-portable	raftkv::bench_async_write	ns/iter	361
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }	ms	10.128
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }	ms	10.118
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }	ms	10.133
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }	ms	10.061
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }	ms	10.062
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }	ms	10.065
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }	ms	10.103
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }	ms	10.098
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }	ms	10.107
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }	ms	10.097
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }	ms	10.127
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }	ms	10.142
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }	ms	10.133
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }	ms	10.164
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }	ms	10.136
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }	ms	10.13
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }	ms	10.14
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }	ms	10.13
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }	ms	10.108
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 3 }	ms	10.216
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 5 }	ms	10.235
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }	ms	10.067
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 3 }	ms	10.065
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 5 }	ms	10.067
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }	ms	10.11
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }	ms	10.101
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }	ms	10.122
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }	ms	10.103
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }	ms	10.19
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }	ms	10.191
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }	ms	10.212
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }	ms	10.185
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }	ms	10.239
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }	ms	10.226
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }	ms	10.267
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }	ms	10.23
p1-lock_table	range_check_1k_in_10k_locks	µs	162.18
p1-lock_table	range_check_baseline	ns	41.557
p1-batch-router	router::send	ns	517.03
p0-misc-native	serialization::bench_serialization::bench_decode_one	ns/iter	177
p0-misc-portable	serialization::bench_serialization::bench_decode_one	ns/iter	177
p0-misc-native	serialization::bench_serialization::bench_decode_two	ns/iter	302
p0-misc-portable	serialization::bench_serialization::bench_decode_two	ns/iter	297
p0-misc-native	serialization::bench_serialization::bench_encode_one	ns/iter	192
p0-misc-portable	serialization::bench_serialization::bench_encode_one	ns/iter	192
p0-misc-native	serialization::bench_serialization::bench_encode_two	ns/iter	294
p0-misc-portable	serialization::bench_serialization::bench_encode_two	ns/iter	301
p1-batch-system	spawn_many	ms	3.655
p0-hierarchy-native	storage/async_commit/Rocks_KL64_VL64	us	911.68
p0-hierarchy-portable	storage/async_commit/Rocks_KL64_VL64	us	921.65
p0-hierarchy-native	storage/async_commit/Rocks_KL64_VL65	us	926.16
p0-hierarchy-portable	storage/async_commit/Rocks_KL64_VL65	us	950.82
p0-hierarchy-native	storage/async_prewrite/Rocks_KL64_VL64	ms	1.1192
p0-hierarchy-portable	storage/async_prewrite/Rocks_KL64_VL64	ms	1.1311
p0-hierarchy-native	storage/async_prewrite/Rocks_KL64_VL65	ms	1.1076
p0-hierarchy-portable	storage/async_prewrite/Rocks_KL64_VL65	ms	1.1202
p0-hierarchy-native	storage/async_raw_get/Rocks_KL64_VL64	us	299.84
p0-hierarchy-portable	storage/async_raw_get/Rocks_KL64_VL64	us	298.77
p0-hierarchy-native	storage/async_raw_get/Rocks_KL64_VL65	us	304.93
p0-hierarchy-portable	storage/async_raw_get/Rocks_KL64_VL65	us	295.35
p0-misc-native	storage::incremental_get::bench_table_lookup_mvcc_get	ns/iter	3823676
p0-misc-portable	storage::incremental_get::bench_table_lookup_mvcc_get	ns/iter	4036463
p0-misc-native	storage::incremental_get::bench_table_lookup_mvcc_incremental_get	ns/iter	2293236
p0-misc-portable	storage::incremental_get::bench_table_lookup_mvcc_incremental_get	ns/iter	2357743
p0-misc-native	storage::key::bench_index_key_gen_hash	ns/iter	42
p0-misc-portable	storage::key::bench_index_key_gen_hash	ns/iter	41
p0-misc-native	storage::key::bench_row_key_gen_hash	ns/iter	21
p0-misc-portable	storage::key::bench_row_key_gen_hash	ns/iter	21
p0-misc-native	storage::mvcc_reader::bench_get_txn_commit_record_100	ns/iter	41141
p0-misc-portable	storage::mvcc_reader::bench_get_txn_commit_record_100	ns/iter	27699
p0-misc-native	storage::mvcc_reader::bench_get_txn_commit_record_5	ns/iter	22347
p0-misc-portable	storage::mvcc_reader::bench_get_txn_commit_record_5	ns/iter	21903
p0-hierarchy-native	txn/commit/BTree_KL64_VL64	us	43.999
p0-hierarchy-portable	txn/commit/BTree_KL64_VL64	us	69.338
p0-hierarchy-native	txn/commit/BTree_KL64_VL65	us	66.137
p0-hierarchy-portable	txn/commit/BTree_KL64_VL65	us	47.24
p0-hierarchy-native	txn/commit/Rocks_KL64_VL64	us	416.39
p0-hierarchy-portable	txn/commit/Rocks_KL64_VL64	us	368.93
p0-hierarchy-native	txn/commit/Rocks_KL64_VL65	us	383.42
p0-hierarchy-portable	txn/commit/Rocks_KL64_VL65	us	406.66
p0-hierarchy-native	txn/prewrite/BTree_KL64_VL64	us	46.963
p0-hierarchy-portable	txn/prewrite/BTree_KL64_VL64	us	46.674
p0-hierarchy-native	txn/prewrite/BTree_KL64_VL65	us	67.164
p0-hierarchy-portable	txn/prewrite/BTree_KL64_VL65	us	41.299
p0-hierarchy-native	txn/prewrite/Rocks_KL64_VL64	us	492.1
p0-hierarchy-portable	txn/prewrite/Rocks_KL64_VL64	us	498
p0-hierarchy-native	txn/prewrite/Rocks_KL64_VL65	us	496.55
p0-hierarchy-portable	txn/prewrite/Rocks_KL64_VL65	us	604.73
p0-hierarchy-native	txn/rollback_conflict/BTree_KL64_VL64	us	57.526
p0-hierarchy-portable	txn/rollback_conflict/BTree_KL64_VL64	us	39.543
p0-hierarchy-native	txn/rollback_conflict/BTree_KL64_VL65	us	51.807
p0-hierarchy-portable	txn/rollback_conflict/BTree_KL64_VL65	us	49.377
p0-hierarchy-native	txn/rollback_conflict/Rocks_KL64_VL64	us	408.01
p0-hierarchy-portable	txn/rollback_conflict/Rocks_KL64_VL64	us	377.58
p0-hierarchy-native	txn/rollback_conflict/Rocks_KL64_VL65	us	429.4
p0-hierarchy-portable	txn/rollback_conflict/Rocks_KL64_VL65	us	364.89
p0-hierarchy-native	txn/rollback_non_prewrote/BTree_KL64_VL64	us	72.544
p0-hierarchy-portable	txn/rollback_non_prewrote/BTree_KL64_VL64	us	73.702
p0-hierarchy-native	txn/rollback_non_prewrote/BTree_KL64_VL65	us	45.61
p0-hierarchy-portable	txn/rollback_non_prewrote/BTree_KL64_VL65	us	45.75
p0-hierarchy-native	txn/rollback_non_prewrote/Rocks_KL64_VL64	us	521.85
p0-hierarchy-portable	txn/rollback_non_prewrote/Rocks_KL64_VL64	us	588.49
p0-hierarchy-native	txn/rollback_non_prewrote/Rocks_KL64_VL65	us	521.88
p0-hierarchy-portable	txn/rollback_non_prewrote/Rocks_KL64_VL65	us	533.23
p0-hierarchy-native	txn/rollback_prewrote/BTree_KL64_VL64	us	77.017
p0-hierarchy-portable	txn/rollback_prewrote/BTree_KL64_VL64	us	61.323
p0-hierarchy-native	txn/rollback_prewrote/BTree_KL64_VL65	us	78.263
p0-hierarchy-portable	txn/rollback_prewrote/BTree_KL64_VL65	us	49.549
p0-hierarchy-native	txn/rollback_prewrote/Rocks_KL64_VL64	us	393.83
p0-hierarchy-portable	txn/rollback_prewrote/Rocks_KL64_VL64	us	382.65
p0-hierarchy-native	txn/rollback_prewrote/Rocks_KL64_VL65	us	401.53
p0-hierarchy-portable	txn/rollback_prewrote/Rocks_KL64_VL65	us	430.44
p1-update_max_ts	update_max_ts	ns	16.081
p0-misc-native	util::slice_compare::bench_slice_compare_equal_128	ns/iter	5
p0-misc-portable	util::slice_compare::bench_slice_compare_equal_128	ns/iter	5
p0-misc-native	util::slice_compare::bench_slice_compare_greater_128	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_128	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_greater_32	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_32	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_greater_64	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_64	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_128	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_128	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_32	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_32	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_64	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_64	ns/iter	2
p0-coprocessor_executors-native	util_batch_fixture_executor_next_1024	us	3.4568
p0-coprocessor_executors-portable	util_batch_fixture_executor_next_1024	us	3.4769
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_1	ns/iter	17195708
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_1	ns/iter	16878188
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_1024	ns/iter	6336460
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_1024	ns/iter	6309590
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_128	ns/iter	6305385
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_128	ns/iter	6361511
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_16	ns/iter	6941153
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_16	ns/iter	6971835
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_2	ns/iter	12061936
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_2	ns/iter	11708080
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_256	ns/iter	6318973
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_256	ns/iter	6417496
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_32	ns/iter	6666715
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_32	ns/iter	6839728
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_4	ns/iter	9053939
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_4	ns/iter	9194712
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_512	ns/iter	6291981
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_512	ns/iter	6269704
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_64	ns/iter	6551253
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_64	ns/iter	6428614
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_8	ns/iter	7771163
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_8	ns/iter	7728084
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_with_capacity	ns/iter	5375
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_with_capacity	ns/iter	5271
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_without_capacity	ns/iter	5470
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_without_capacity	ns/iter	5381

likedislike
QLiangong
QLiangong成员
7月8日 评论:
QLiangong
QLiangong成员
7月8日 评论:
950数据	Zen4数据	Zen5数据	950 vs Zen4 性能比	950 vs Zen4	950 vs Zen5 性能比	950 vs Zen5
734.15	140.85	444.67	19.19%	-80.81%	60.57%	-39.43%
2.0242	1.8784	1.6506	92.80%	-7.20%	81.54%	-18.46%
2.8971	1.1072	4.169	38.22%	-61.78%	143.90%	43.90%
4.3312	1.9927	5.6731	46.01%	-53.99%	130.98%	30.98%
22.279	4.0902	9.8501	18.36%	-81.64%	44.21%	-55.79%
38.585	8.6303	19.481	22.37%	-77.63%	50.49%	-49.51%
627.68	687.55	467.45	109.54%	9.54%	74.47%	-25.53%
12.629	2.9847	4.8908	23.63%	-76.37%	38.73%	-61.27%
0	0	0	#DIV/0!	#DIV/0!	#DIV/0!	#DIV/0!
0	0	0	#DIV/0!	#DIV/0!	#DIV/0!	#DIV/0!
45.825	13.559	25.883	29.59%	-70.41%	56.48%	-43.52%
45.724	14.794	25.698	32.35%	-67.65%	56.20%	-43.80%
151.62	66.591	77.448	43.92%	-56.08%	51.08%	-48.92%
143.5	56.235	71.939	39.19%	-60.81%	50.13%	-49.87%
14.162	10.628	3.6866	75.05%	-24.95%	26.03%	-73.97%
137.14	81.674	90.287	59.56%	-40.44%	65.84%	-34.16%
772.1	579.35	525.16	75.04%	-24.96%	68.02%	-31.98%
883.01	567.21	525.8	64.24%	-35.76%	59.55%	-40.45%
883.23	567.91	524.73	64.30%	-35.70%	59.41%	-40.59%
883.29	573.34	523.91	64.91%	-35.09%	59.31%	-40.69%
883.3	567.97	526.1	64.30%	-35.70%	59.56%	-40.44%
771.16	567.14	520.18	73.54%	-26.46%	67.45%	-32.55%
772.44	567.55	525.5	73.47%	-26.53%	68.03%	-31.97%
772.04	567.68	525.7	73.53%	-26.47%	68.09%	-31.91%
883.6	574.42	525.96	65.01%	-34.99%	59.52%	-40.48%
771.21	570.11	525.96	73.92%	-26.08%	68.20%	-31.80%
883.69	572.2	525.45	64.75%	-35.25%	59.46%	-40.54%
883.82	567.02	525.11	64.16%	-35.84%	59.41%	-40.59%
883.92	574.22	524.92	64.96%	-35.04%	59.39%	-40.61%
883.7	567.24	525.32	64.19%	-35.81%	59.45%	-40.55%
883.18	569.94	524.52	64.53%	-35.47%	59.39%	-40.61%
772.47	572.85	524.99	74.16%	-25.84%	67.96%	-32.04%
771.97	567.2	520.34	73.47%	-26.53%	67.40%	-32.60%
883.18	573.1	526.8	64.89%	-35.11%	59.65%	-40.35%
7.7048	5.1566	3.5492	66.93%	-33.07%	46.06%	-53.94%
1.202	0.83333	1.0049	69.33%	-30.67%	83.60%	-16.40%
161.91	97.577	132.2	60.27%	-39.73%	81.65%	-18.35%
151.7	106.88	127.37	70.45%	-29.55%	83.96%	-16.04%
25.407	16.165	17.22	63.62%	-36.38%	67.78%	-32.22%
18.99	13.34	15.818	70.25%	-29.75%	83.30%	-16.70%
8.9988	5.699	4.0745	63.33%	-36.67%	45.28%	-54.72%
2.3879	1.4948	2.0041	62.60%	-37.40%	83.93%	-16.07%
309.38	195.76	258.48	63.27%	-36.73%	83.55%	-16.45%
47.585	27.796	32.671	58.41%	-41.59%	68.66%	-31.34%
37.971	26.668	31.82	70.23%	-29.77%	83.80%	-16.20%
11.423	7.3536	5.5734	64.38%	-35.62%	48.79%	-51.21%
4.7587	3.3475	3.9922	70.34%	-29.66%	83.89%	-16.11%
607.72	382.34	507.95	62.91%	-37.09%	83.58%	-16.42%
87.924	50.978	63.717	57.98%	-42.02%	72.47%	-27.53%
75.823	53.162	63.657	70.11%	-29.89%	83.95%	-16.05%
16.354	10.31	9.4668	63.04%	-36.96%	57.89%	-42.11%
9.5162	6.679	7.9499	70.19%	-29.81%	83.54%	-16.46%
88	77	63	87.50%	-12.50%	71.59%	-28.41%
172	104	80	60.47%	-39.53%	46.51%	-53.49%
108	88	53	81.48%	-18.52%	49.07%	-50.93%
175	121	92	69.14%	-30.86%	52.57%	-47.43%
135	109	80	80.74%	-19.26%	59.26%	-40.74%
157	97	72	61.78%	-38.22%	45.86%	-54.14%
150	124	76	82.67%	-17.33%	50.67%	-49.33%
164	121	77	73.78%	-26.22%	46.95%	-53.05%
86	43	33	50.00%	-50.00%	38.37%	-61.63%
171	154	132	90.06%	-9.94%	77.19%	-22.81%
276	231	198	83.70%	-16.30%	71.74%	-28.26%
12	7	5	58.33%	-41.67%	41.67%	-58.33%
20	19	15	95.00%	-5.00%	75.00%	-25.00%
106	63	45	59.43%	-40.57%	42.45%	-57.55%
321	284	201	88.47%	-11.53%	62.62%	-37.38%
17	11	8	64.71%	-35.29%	47.06%	-52.94%
120	96	66	80.00%	-20.00%	55.00%	-45.00%
25	18	13	72.00%	-28.00%	52.00%	-48.00%
140	121	79	86.43%	-13.57%	56.43%	-43.57%
29	22	17	75.86%	-24.14%	58.62%	-41.38%
471	411	272	87.26%	-12.74%	57.75%	-42.25%
471	410	274	87.05%	-12.95%	58.17%	-41.83%
444	550	273	123.87%	23.87%	61.49%	-38.51%
442	550	273	124.43%	24.43%	61.76%	-38.24%
470	410	273	87.23%	-12.77%	58.09%	-41.91%
469	410	274	87.42%	-12.58%	58.42%	-41.58%
443	550	273	124.15%	24.15%	61.63%	-38.37%
442	410	273	92.76%	-7.24%	61.76%	-38.24%
444	550	272	123.87%	23.87%	61.26%	-38.74%
442	550	272	124.43%	24.43%	61.54%	-38.46%
442	550	273	124.43%	24.43%	61.76%	-38.24%
442	410	273	92.76%	-7.24%	61.76%	-38.24%
1683	1637	1217	97.27%	-2.73%	72.31%	-27.69%
1694	1635	1218	96.52%	-3.48%	71.90%	-28.10%
1046	818	500	78.20%	-21.80%	47.80%	-52.20%
1046	818	501	78.20%	-21.80%	47.90%	-52.10%
20.716	6.664	4.3645	32.17%	-67.83%	21.07%	-78.93%
696.08	643.94	388.14	92.51%	-7.49%	55.76%	-44.24%
531.33	160.72	262.82	30.25%	-69.75%	49.46%	-50.54%
525.53	160.75	262.64	30.59%	-69.41%	49.98%	-50.02%
530.29	163.33	261.28	30.80%	-69.20%	49.27%	-50.73%
529.98	164.2	259.62	30.98%	-69.02%	48.99%	-51.01%
3.8273	2.4277	1.9108	63.43%	-36.57%	49.93%	-50.07%
3.8102	2.8931	1.9232	75.93%	-24.07%	50.48%	-49.52%
3.846	2.429	1.9042	63.16%	-36.84%	49.51%	-50.49%
3.8217	2.8758	1.9335	75.25%	-24.75%	50.59%	-49.41%
14.346	8.512	9.1582	59.33%	-40.67%	63.84%	-36.16%
14.564	11.358	9.9186	77.99%	-22.01%	68.10%	-31.90%
13.71	12.852	12.668	93.74%	-6.26%	92.40%	-7.60%
14.365	9.7714	8.1888	68.02%	-31.98%	57.01%	-42.99%
262.58	201.61	117.55	76.78%	-23.22%	44.77%	-55.23%
259.31	194.89	114.01	75.16%	-24.84%	43.97%	-56.03%
286.32	198.63	114.43	69.37%	-30.63%	39.97%	-60.03%
281.85	222.71	118.31	79.02%	-20.98%	41.98%	-58.02%
1.4834	0.78611	0.96399	52.99%	-47.01%	64.99%	-35.01%
1.5371	0.95613	0.93407	62.20%	-37.80%	60.77%	-39.23%
1.4244	0.93101	1.2827	65.36%	-34.64%	90.05%	-9.95%
1.5193	0.91195	0.88928	60.02%	-39.98%	58.53%	-41.47%
16.995	7.9476	7.8255	46.76%	-53.24%	46.05%	-53.95%
19.707	10.061	7.395	51.05%	-48.95%	37.52%	-62.48%
19.407	9.4822	7.7829	48.86%	-51.14%	40.10%	-59.90%
18.606	9.8064	10.563	52.71%	-47.29%	56.77%	-43.23%
19.927	12.618	11.594	63.32%	-36.68%	58.18%	-41.82%
1.2294	0.92132	0.80698	74.94%	-25.06%	65.64%	-34.36%
6.841	3.5278	2.7386	51.57%	-48.43%	40.03%	-59.97%
593.71	610.22	352.88	102.78%	2.78%	59.44%	-40.56%
22	26	22	118.18%	18.18%	100.00%	0.00%
22	26	22	118.18%	18.18%	100.00%	0.00%
6	6	3	100.00%	0.00%	50.00%	-50.00%
6	6	3	100.00%	0.00%	50.00%	-50.00%
3.5498	3.5277	2.2897	99.38%	-0.62%	64.50%	-35.50%
588.51	618.12	354.75	105.03%	5.03%	60.28%	-39.72%
7.8456	3.789	2.4653	48.29%	-51.71%	31.42%	-68.58%
592.32	623.92	358.91	105.33%	5.33%	60.59%	-39.41%
3.3758	2.458	2.1222	72.81%	-27.19%	62.87%	-37.13%
605.41	623.45	409.48	102.98%	2.98%	67.64%	-32.36%
6.0382	3.3911	2.6615	56.16%	-43.84%	44.08%	-55.92%
599.32	618.47	356.79	103.20%	3.20%	59.53%	-40.47%
1.5844	0.86139	0.68158	54.37%	-45.63%	43.02%	-56.98%
1.7384	1.3262	1.023	76.29%	-23.71%	58.85%	-41.15%
240.71	190.24	142.25	79.03%	-20.97%	59.10%	-40.90%
1.0015	0.87913	0.69429	87.78%	-12.22%	69.33%	-30.67%
4.1653	3.0925	2.8884	74.24%	-25.76%	69.34%	-30.66%
5.3657	3.0898	2.7884	57.58%	-42.42%	51.97%	-48.03%
4.2478	3.0933	2.8593	72.82%	-27.18%	67.31%	-32.69%
4.0827	3.1144	2.8037	76.28%	-23.72%	68.67%	-31.33%
8.2925	6.9003	6.0222	83.21%	-16.79%	72.62%	-27.38%
8.0822	7.1665	5.9109	88.67%	-11.33%	73.13%	-26.87%
10.627	7.0304	5.9476	66.16%	-33.84%	55.97%	-44.03%
10.64	7.1976	5.9003	67.65%	-32.35%	55.45%	-44.55%
1.0099	0.44402	0.5319	43.97%	-56.03%	52.67%	-47.33%
928.22	444.7	516.52	47.91%	-52.09%	55.65%	-44.35%
1.0225	0.44172	0.52984	43.20%	-56.80%	51.82%	-48.18%
920.17	444.48	517.01	48.30%	-51.70%	56.19%	-43.81%
4.6046	2.936	2.3266	63.76%	-36.24%	50.53%	-49.47%
4.6111	3.656	2.2144	79.29%	-20.71%	48.02%	-51.98%
4.6293	2.9345	2.3423	63.39%	-36.61%	50.60%	-49.40%
4.6063	3.6689	2.2029	79.65%	-20.35%	47.82%	-52.18%
6.9389	4.2904	4.0354	61.83%	-38.17%	58.16%	-41.84%
6.9218	4.9444	4.01	71.43%	-28.57%	57.93%	-42.07%
6.9454	4.6008	4.0215	66.24%	-33.76%	57.90%	-42.10%
5.6731	4.9156	3.9774	86.65%	-13.35%	70.11%	-29.89%
14.859	13.652	11.408	91.88%	-8.12%	76.78%	-23.22%
14.623	14.241	11.383	97.39%	-2.61%	77.84%	-22.16%
19.936	13.649	11.278	68.46%	-31.54%	56.57%	-43.43%
19.767	14.206	11.3	71.87%	-28.13%	57.17%	-42.83%
6.0656	5.1837	4.4848	85.46%	-14.54%	73.94%	-26.06%
6.2994	5.4297	4.6398	86.19%	-13.81%	73.65%	-26.35%
6.1571	5.1534	4.4812	83.70%	-16.30%	72.78%	-27.22%
7.7635	5.384	4.601	69.35%	-30.65%	59.26%	-40.74%
18.017	16.046	13.253	89.06%	-10.94%	73.56%	-26.44%
23.063	16.293	13.045	70.65%	-29.35%	56.56%	-43.44%
23.118	15.99	13.215	69.17%	-30.83%	57.16%	-42.84%
23.093	16.289	12.971	70.54%	-29.46%	56.17%	-43.83%
6.1761	3.6809	3.7839	59.60%	-40.40%	61.27%	-38.73%
5.0102	4.1328	3.7442	82.49%	-17.51%	74.73%	-25.27%
6.1424	3.6818	3.7935	59.94%	-40.06%	61.76%	-38.24%
5.0192	4.1757	3.7501	83.19%	-16.81%	74.72%	-25.28%
15.198	13.895	11.569	91.43%	-8.57%	76.12%	-23.88%
20.216	14.185	11.472	70.17%	-29.83%	56.75%	-43.25%
20.598	13.806	11.612	67.03%	-32.97%	56.37%	-43.63%
20.202	14.145	11.396	70.02%	-29.98%	56.41%	-43.59%
6.3443	5.301	4.5329	83.56%	-16.44%	71.45%	-28.55%
8.0815	5.3361	4.6397	66.03%	-33.97%	57.41%	-42.59%
6.485	5.2809	4.5444	81.43%	-18.57%	70.08%	-29.92%
6.5398	5.3419	4.6956	81.68%	-18.32%	71.80%	-28.20%
18.464	16.295	13.609	88.25%	-11.75%	73.71%	-26.29%
17.946	16.827	13.399	93.76%	-6.24%	74.66%	-25.34%
23.682	16.387	13.455	69.20%	-30.80%	56.82%	-43.18%
23.482	16.9	13.289	71.97%	-28.03%	56.59%	-43.41%
1.8041	1.7231	1.5323	95.51%	-4.49%	84.93%	-15.07%
2.051	1.7122	1.5519	83.48%	-16.52%	75.67%	-24.33%
1.8304	1.7219	1.5241	94.07%	-5.93%	83.27%	-16.73%
1.714	1.7044	1.5459	99.44%	-0.56%	90.19%	-9.81%
9.4457	6.8745	5.5297	72.78%	-27.22%	58.54%	-41.46%
9.2417	6.7251	5.5665	72.77%	-27.23%	60.23%	-39.77%
9.4141	6.8665	5.6918	72.94%	-27.06%	60.46%	-39.54%
9.3608	6.6655	5.6639	71.21%	-28.79%	60.51%	-39.49%
8	0	0	0.00%	-100.00%	0.00%	-100.00%
1	1	0	100.00%	0.00%	0.00%	-100.00%
1	1	0	100.00%	0.00%	0.00%	-100.00%
1	1	0	100.00%	0.00%	0.00%	-100.00%
1	1	0	100.00%	0.00%	0.00%	-100.00%
1	1	0	100.00%	0.00%	0.00%	-100.00%
3	3	2	100.00%	0.00%	66.67%	-33.33%
5	5	3	100.00%	0.00%	60.00%	-40.00%
5	5	4	100.00%	0.00%	80.00%	-20.00%
4	3	2	75.00%	-25.00%	50.00%	-50.00%
4	3	2	75.00%	-25.00%	50.00%	-50.00%
6	5	3	83.33%	-16.67%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
3	2	1	66.67%	-33.33%	33.33%	-66.67%
3	2	1	66.67%	-33.33%	33.33%	-66.67%
10	1	0	10.00%	-90.00%	0.00%	-100.00%
1	1	0	100.00%	0.00%	0.00%	-100.00%
7	3	1	42.86%	-57.14%	14.29%	-85.71%
2	1	0	50.00%	-50.00%	0.00%	-100.00%
6	5	3	83.33%	-16.67%	50.00%	-50.00%
4	2	2	50.00%	-50.00%	50.00%	-50.00%
6	5	3	83.33%	-16.67%	50.00%	-50.00%
29	25	19	86.21%	-13.79%	65.52%	-34.48%
3	1	1	33.33%	-66.67%	33.33%	-66.67%
3	4	2	133.33%	33.33%	66.67%	-33.33%
0	0	0	#DIV/0!	#DIV/0!	#DIV/0!	#DIV/0!
1	1	0	100.00%	0.00%	0.00%	-100.00%
542.18	314.14	240.5	57.94%	-42.06%	44.36%	-55.64%
140.89	53.259	48.133	37.80%	-62.20%	34.16%	-65.84%
600	364	372	60.67%	-39.33%	62.00%	-38.00%
598	365	377	61.04%	-38.96%	63.04%	-36.96%
84	64	63	76.19%	-23.81%	75.00%	-25.00%
84	64	62	76.19%	-23.81%	73.81%	-26.19%
360	264	217	73.33%	-26.67%	60.28%	-39.72%
361	267	229	73.96%	-26.04%	63.43%	-36.57%
10.128	10.253	10.159	101.23%	1.23%	100.31%	0.31%
10.118	10.295	10.195	101.75%	1.75%	100.76%	0.76%
10.133	10.273	10.202	101.38%	1.38%	100.68%	0.68%
10.061	10.108	10.077	100.47%	0.47%	100.16%	0.16%
10.062	10.103	10.083	100.41%	0.41%	100.21%	0.21%
10.065	10.099	10.081	100.34%	0.34%	100.16%	0.16%
10.103	10.227	10.164	101.23%	1.23%	100.60%	0.60%
10.098	10.233	10.148	101.34%	1.34%	100.50%	0.50%
10.107	10.261	10.169	101.52%	1.52%	100.61%	0.61%
10.097	10.226	10.148	101.28%	1.28%	100.51%	0.51%
10.127	10.298	10.199	101.69%	1.69%	100.71%	0.71%
10.142	10.291	10.207	101.47%	1.47%	100.64%	0.64%
10.133	10.292	10.209	101.57%	1.57%	100.75%	0.75%
10.164	10.275	10.209	101.09%	1.09%	100.44%	0.44%
10.136	10.278	10.206	101.40%	1.40%	100.69%	0.69%
10.13	10.257	10.21	101.25%	1.25%	100.79%	0.79%
10.14	10.306	10.21	101.64%	1.64%	100.69%	0.69%
10.13	10.268	10.204	101.36%	1.36%	100.73%	0.73%
10.108	10.262	10.158	101.52%	1.52%	100.49%	0.49%
10.216		10.293	0.00%	-100.00%	100.75%	0.75%
10.235		10.31	0.00%	-100.00%	100.73%	0.73%
10.067	10.167	10.08	100.99%	0.99%	100.13%	0.13%
10.065		10.078	0.00%	-100.00%	100.13%	0.13%
10.067		10.083	0.00%	-100.00%	100.16%	0.16%
10.11	10.253	10.159	101.41%	1.41%	100.48%	0.48%
10.101	10.472	10.154	103.67%	3.67%	100.52%	0.52%
10.122	10.266	10.164	101.42%	1.42%	100.41%	0.41%
10.103	10.237	10.156	101.33%	1.33%	100.52%	0.52%
10.19		10.298	0.00%	-100.00%	101.06%	1.06%
10.191		10.276	0.00%	-100.00%	100.83%	0.83%
10.212		10.298	0.00%	-100.00%	100.84%	0.84%
10.185		10.279	0.00%	-100.00%	100.92%	0.92%
10.239		10.324	0.00%	-100.00%	100.83%	0.83%
10.226		10.31	0.00%	-100.00%	100.82%	0.82%
10.267		10.34	0.00%	-100.00%	100.71%	0.71%
10.23		10.304	0.00%	-100.00%	100.72%	0.72%
162.18	94.38	64.54	58.19%	-41.81%	39.80%	-60.20%
41.557	40.356	30.764	97.11%	-2.89%	74.03%	-25.97%
517.03	159.42	263.55	30.83%	-69.17%	50.97%	-49.03%
177	185	135	104.52%	4.52%	76.27%	-23.73%
177	184	128	103.95%	3.95%	72.32%	-27.68%
302	301	225	99.67%	-0.33%	74.50%	-25.50%
297	298	219	100.34%	0.34%	73.74%	-26.26%
192	182	123	94.79%	-5.21%	64.06%	-35.94%
192	175	121	91.15%	-8.85%	63.02%	-36.98%
294	279	190	94.90%	-5.10%	64.63%	-35.37%
301	281	191	93.36%	-6.64%	63.46%	-36.54%
3.655	2.4752	2.0557	67.72%	-32.28%	56.24%	-43.76%
911.68	999.73	642.34	109.66%	9.66%	70.46%	-29.54%
921.65	968.78	649.53	105.11%	5.11%	70.47%	-29.53%
926.16	1008	654.41	108.84%	8.84%	70.66%	-29.34%
950.82	976.87	639.91	102.74%	2.74%	67.30%	-32.70%
1.1192	1.414	0.71503	126.34%	26.34%	63.89%	-36.11%
1.1311	1.1513	0.70939	101.79%	1.79%	62.72%	-37.28%
1.1076	1.4427	0.7107	130.25%	30.25%	64.17%	-35.83%
1.1202	1.415	0.71138	126.32%	26.32%	63.50%	-36.50%
299.84	191.71	181.58	63.94%	-36.06%	60.56%	-39.44%
298.77	179.15	165.8	59.96%	-40.04%	55.49%	-44.51%
304.93	189.04	180.93	61.99%	-38.01%	59.33%	-40.67%
295.35	182.62	175.41	61.83%	-38.17%	59.39%	-40.61%
3823676	3651214	2798030	95.49%	-4.51%	73.18%	-26.82%
4036463	3777438	2806454	93.58%	-6.42%	69.53%	-30.47%
2293236	2359309	1815264	102.88%	2.88%	79.16%	-20.84%
2357743	2358104	1813650	100.02%	0.02%	76.92%	-23.08%
42	34	25	80.95%	-19.05%	59.52%	-40.48%
41	35	25	85.37%	-14.63%	60.98%	-39.02%
21	19	15	90.48%	-9.52%	71.43%	-28.57%
21	19	15	90.48%	-9.52%	71.43%	-28.57%
41141	34809	24114	84.61%	-15.39%	58.61%	-41.39%
27699	37277	18447	134.58%	34.58%	66.60%	-33.40%
22347	16862	4361	75.46%	-24.54%	19.51%	-80.49%
21903	17204	14200	78.55%	-21.45%	64.83%	-35.17%
43.999	27.082	21.842	61.55%	-38.45%	49.64%	-50.36%
69.338	33.48	34.707	48.29%	-51.71%	50.05%	-49.95%
66.137	31.801	35.521	48.08%	-51.92%	53.71%	-46.29%
47.24	37.733	30.833	79.88%	-20.12%	65.27%	-34.73%
416.39	282.65	234.99	67.88%	-32.12%	56.44%	-43.56%
368.93	323.31	288.31	87.63%	-12.37%	78.15%	-21.85%
383.42	268.03	227.96	69.91%	-30.09%	59.45%	-40.55%
406.66	316.09	302.96	77.73%	-22.27%	74.50%	-25.50%
46.963	32.082	35.688	68.31%	-31.69%	75.99%	-24.01%
46.674	34.771	26.573	74.50%	-25.50%	56.93%	-43.07%
67.164	39.746	36.543	59.18%	-40.82%	54.41%	-45.59%
41.299	39.463	37.272	95.55%	-4.45%	90.25%	-9.75%
492.1	491.45	312.53	99.87%	-0.13%	63.51%	-36.49%
498	378.96	274.13	76.10%	-23.90%	55.05%	-44.95%
496.55	390.59	255.77	78.66%	-21.34%	51.51%	-48.49%
604.73	461.02	248.25	76.24%	-23.76%	41.05%	-58.95%
57.526	40.188	26.47	69.86%	-30.14%	46.01%	-53.99%
39.543	42.519	32.359	107.53%	7.53%	81.83%	-18.17%
51.807	40.376	36.639	77.94%	-22.06%	70.72%	-29.28%
49.377	42.959	37.616	87.00%	-13.00%	76.18%	-23.82%
408.01	320.61	232.54	78.58%	-21.42%	56.99%	-43.01%
377.58	264.64	270.63	70.09%	-29.91%	71.67%	-28.33%
429.4	306.92	219.3	71.48%	-28.52%	51.07%	-48.93%
364.89	320.84	221.88	87.93%	-12.07%	60.81%	-39.19%
72.544	37.077	35.075	51.11%	-48.89%	48.35%	-51.65%
73.702	38.278	30.141	51.94%	-48.06%	40.90%	-59.10%
45.61	37.113	34.14	81.37%	-18.63%	74.85%	-25.15%
45.75	37.756	39.925	82.53%	-17.47%	87.27%	-12.73%
521.85	480.54	235.14	92.08%	-7.92%	45.06%	-54.94%
588.49	353.99	308.74	60.15%	-39.85%	52.46%	-47.54%
521.88	376.48	248.69	72.14%	-27.86%	47.65%	-52.35%
533.23	479.34	248.95	89.89%	-10.11%	46.69%	-53.31%
77.017	43.009	32.607	55.84%	-44.16%	42.34%	-57.66%
61.323	42.04	33.938	68.56%	-31.44%	55.34%	-44.66%
78.263	42.251	34.303	53.99%	-46.01%	43.83%	-56.17%
49.549	43.873	32.283	88.54%	-11.46%	65.15%	-34.85%
393.83	310.73	246.16	78.90%	-21.10%	62.50%	-37.50%
382.65	295.75	293.41	77.29%	-22.71%	76.68%	-23.32%
401.53	330.42	244.8	82.29%	-17.71%	60.97%	-39.03%
430.44	342.71	249.21	79.62%	-20.38%	57.90%	-42.10%
16.081	2.9657	5.4565	18.44%	-81.56%	33.93%	-66.07%
5	2	1	40.00%	-60.00%	20.00%	-80.00%
5	2	1	40.00%	-60.00%	20.00%	-80.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
2	2	1	100.00%	0.00%	50.00%	-50.00%
3.4568	3.196	2.0739	92.46%	-7.54%	59.99%	-40.01%
3.4769	3.1608	1.9771	90.91%	-9.09%	56.86%	-43.14%
17195708	22481023	13112304	130.74%	30.74%	76.25%	-23.75%
16878188	22346633	12775258	132.40%	32.40%	75.69%	-24.31%
6336460	5468738	4820818	86.31%	-13.69%	76.08%	-23.92%
6309590	5439185	4541027	86.21%	-13.79%	71.97%	-28.03%
6305385	5587819	4786944	88.62%	-11.38%	75.92%	-24.08%
6361511	5580722	5082657	87.73%	-12.27%	79.90%	-20.10%
6941153	6370640	5279103	91.78%	-8.22%	76.06%	-23.94%
6971835	6363441	5535298	91.27%	-8.73%	79.40%	-20.60%
12061936	14110708	9025820	116.99%	16.99%	74.83%	-25.17%
11708080	13947656	9138379	119.13%	19.13%	78.05%	-21.95%
6318973	5554625	4584400	87.90%	-12.10%	72.55%	-27.45%
6417496	5648377	4970689	88.02%	-11.98%	77.46%	-22.54%
6666715	6108620	5037964	91.63%	-8.37%	75.57%	-24.43%
6839728	6083129	5335217	88.94%	-11.06%	78.00%	-22.00%
9053939	9792135	6793329	108.15%	8.15%	75.03%	-24.97%
9194712	9837854	7029835	106.99%	6.99%	76.46%	-23.54%
6291981	5635363	4878017	89.56%	-10.44%	77.53%	-22.47%
6269704	5576199	5092609	88.94%	-11.06%	81.23%	-18.77%
6551253	5816648	4764401	88.79%	-11.21%	72.73%	-27.27%
6428614	5818208	5039727	90.50%	-9.50%	78.40%	-21.60%
7771163	7523653	5630682	96.82%	-3.18%	72.46%	-27.54%
7728084	7411907	6017950	95.91%	-4.09%	77.87%	-22.13%
5375	6099	4668	113.47%	13.47%	86.85%	-13.15%
5271	6038	4529	114.55%	14.55%	85.92%	-14.08%
5470	6136	4808	112.18%	12.18%	87.90%	-12.10%
5381	5998	4662	111.47%	11.47%	86.64%	-13.36%

likedislike
QLiangong
QLiangong成员
7月8日 评论:
性能测试项	测试规格	数据单位	测试数据值
p2-memory	32 Threads/MemoryQuota/alloc free	us	1.4704
p2-memory	32 Threads/OwnedAllocated/alloc free	us	1.4485
p2-memory	64 Threads/MemoryQuota/alloc free	us	1.9357
p2-memory	64 Threads/OwnedAllocated/alloc free	us	12.689
p2-memory	Alloc Free/MemoryQuota/alloc free	ns	23.529
p2-memory	Alloc Free/OwnedAllocated/alloc free	ns	38.609
p2-memory	Alloc Only/Alloc/fail	ps	688.15
p2-memory	Alloc Only/Alloc/ok	ns	12.61
p0-misc-native	_bench_check_requirement	ns/iter	0
p0-misc-portable	_bench_check_requirement	ns/iter	0
p3-tso	batch_tso_list_pop/100	ns	45.892
p3-tso	batch_tso_list_pop/10k	ns	45.75
p3-tso	batch_tso_list_push/1024	ns	151.81
p3-tso	batch_tso_list_push/50	ns	144.34
p3-tso	bench_batch_tso_provider_flush	us	5.6394
p3-tso	bench_batch_tso_provider_get_ts	ns	130.25
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1	ps	884.03
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/1024	ps	772.06
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/128	ps	771.23
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/131072	ps	883.17
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16	ps	772.03
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/16384	ps	883.65
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2	ps	772.19
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/2048	ps	771.94
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/256	ps	770.61
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32	ps	886.69
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/32768	ps	771.38
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4	ps	771.35
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/4096	ps	771.41
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/512	ps	771.43
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/64	ps	771.01
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/65536	ps	881.93
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8	ps	771.41
p3-cdc_event	bench_cdc_event_size/CdcEvent::ResolvedTs::size/8192	ps	772.35
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/1	ns	7.712
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/1024	us	1.2033
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/128	ns	162.01
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/131072	us	151.68
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/16	ns	25.391
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/16384	us	18.983
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/2	ns	8.882
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/2048	us	2.39
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/256	ns	310.71
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/32	ns	50.872
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/32768	us	37.904
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/4	ns	11.496
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/4096	us	4.7536
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/512	ns	609.82
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/64	ns	87.924
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/65536	us	75.815
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/8	ns	16.027
p3-cdc_event	bench_cdc_event_size/protobuf::Message::compute_size/8192	us	9.4988
p0-codec	byte::benches::bench_memcmp_decode_first_asc_large	ns/iter	87
p0-codec	byte::benches::bench_memcmp_decode_first_asc_large_original	ns/iter	173
p0-codec	byte::benches::bench_memcmp_decode_first_desc_large	ns/iter	108
p0-codec	byte::benches::bench_memcmp_decode_first_desc_large_original	ns/iter	176
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_asc_large	ns/iter	135
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_asc_large_original	ns/iter	149
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_desc_large	ns/iter	149
p0-codec	byte::benches::bench_memcmp_decode_first_in_place_desc_large_original	ns/iter	165
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large	ns/iter	87
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large_naive	ns/iter	174
p0-codec	byte::benches::bench_memcmp_encode_all_asc_large_original	ns/iter	325
p0-codec	byte::benches::bench_memcmp_encode_all_asc_small	ns/iter	11
p0-codec	byte::benches::bench_memcmp_encode_all_asc_small_naive	ns/iter	20
p0-codec	byte::benches::bench_memcmp_encode_all_desc_large	ns/iter	105
p0-codec	byte::benches::bench_memcmp_encode_all_desc_large_original	ns/iter	323
p0-codec	byte::benches::bench_memcmp_encode_all_desc_small	ns/iter	16
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_asc_large	ns/iter	121
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_asc_small	ns/iter	25
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_desc_large	ns/iter	141
p0-codec	byte::benches::bench_memcmp_encode_all_in_place_desc_small	ns/iter	29
p0-misc-native	coprocessor::codec::bench_record_prefix_bigendian_check	ns/iter	471
p0-misc-portable	coprocessor::codec::bench_record_prefix_bigendian_check	ns/iter	471
p0-misc-native	coprocessor::codec::bench_record_prefix_equal_check	ns/iter	441
p0-misc-portable	coprocessor::codec::bench_record_prefix_equal_check	ns/iter	443
p0-misc-native	coprocessor::codec::bench_record_prefix_littleendian_check	ns/iter	470
p0-misc-portable	coprocessor::codec::bench_record_prefix_littleendian_check	ns/iter	469
p0-misc-native	coprocessor::codec::bench_record_prefix_start_with	ns/iter	443
p0-misc-portable	coprocessor::codec::bench_record_prefix_start_with	ns/iter	442
p0-misc-native	coprocessor::codec::bench_table_prefix_check	ns/iter	442
p0-misc-portable	coprocessor::codec::bench_table_prefix_check	ns/iter	442
p0-misc-native	coprocessor::codec::bench_table_prefix_start_with	ns/iter	442
p0-misc-portable	coprocessor::codec::bench_table_prefix_start_with	ns/iter	442
p0-misc-native	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map	ns/iter	1682
p0-misc-portable	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_map	ns/iter	1691
p0-misc-native	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match	ns/iter	1038
p0-misc-portable	coprocessor::dag::expr::scalar::bench_get_scalar_args_with_match	ns/iter	1044
p2-vector_distance	cosine_distance_3d	ns	19.946
p2-vector_distance	cosine_distance_784d	ns	669.5
p0-hierarchy-native	engine/get(exclude snapshot)/BTree_KL64_VL64	ns	527.95
p0-hierarchy-portable	engine/get(exclude snapshot)/BTree_KL64_VL64	ns	528.89
p0-hierarchy-native	engine/get(exclude snapshot)/BTree_KL64_VL65	ns	568.7
p0-hierarchy-portable	engine/get(exclude snapshot)/BTree_KL64_VL65	ns	534.48
p0-hierarchy-native	engine/get(exclude snapshot)/Rocks_KL64_VL64	us	3.1761
p0-hierarchy-portable	engine/get(exclude snapshot)/Rocks_KL64_VL64	us	2.9977
p0-hierarchy-native	engine/get(exclude snapshot)/Rocks_KL64_VL65	us	3.1832
p0-hierarchy-portable	engine/get(exclude snapshot)/Rocks_KL64_VL65	us	3.8273
p0-hierarchy-native	engine/put/BTree_KL64_VL64	us	13.817
p0-hierarchy-portable	engine/put/BTree_KL64_VL64	us	13.907
p0-hierarchy-native	engine/put/BTree_KL64_VL65	us	14.233
p0-hierarchy-portable	engine/put/BTree_KL64_VL65	us	15.044
p0-hierarchy-native	engine/put/Rocks_KL64_VL64	us	244.69
p0-hierarchy-portable	engine/put/Rocks_KL64_VL64	us	267.09
p0-hierarchy-native	engine/put/Rocks_KL64_VL65	us	229.2
p0-hierarchy-portable	engine/put/Rocks_KL64_VL65	us	271.5
p0-hierarchy-native	engine/snapshot/BTree_KL64_VL64	us	1.46
p0-hierarchy-portable	engine/snapshot/BTree_KL64_VL64	us	1.4765
p0-hierarchy-native	engine/snapshot/BTree_KL64_VL65	us	1.5055
p0-hierarchy-portable	engine/snapshot/BTree_KL64_VL65	us	1.6164
p0-hierarchy-native	engine/snapshot/Rocks_KL64_VL64	us	15.564
p0-hierarchy-portable	engine/snapshot/Rocks_KL64_VL64	us	18.914
p0-hierarchy-native	engine/snapshot/Rocks_KL64_VL65	us	15.291
p0-hierarchy-portable	engine/snapshot/Rocks_KL64_VL65	us	20.156
p1-batch-system	fairness	us	20.125
p1-batch-system	imbalance	ms	1.07
p2-vector_distance	inner_product_3d	ns	6.5538
p2-vector_distance	inner_product_784d	ns	609.62
p0-misc-native	keybuilder::bench_keybuilder::bench_key_builder_data_key	ns/iter	23
p0-misc-portable	keybuilder::bench_keybuilder::bench_key_builder_data_key	ns/iter	22
p0-misc-native	keybuilder::bench_keybuilder::bench_key_builder_from_slice	ns/iter	6
p0-misc-portable	keybuilder::bench_keybuilder::bench_key_builder_from_slice	ns/iter	6
p2-vector_distance	l1_distance_3d	ns	3.5371
p2-vector_distance	l1_distance_784d	ns	589.75
p2-vector_distance	l2_distance_3d	ns	7.6657
p2-vector_distance	l2_distance_784d	ns	595.92
p2-vector_distance	l2_norm_3d	ns	3.3736
p2-vector_distance	l2_norm_784d	ns	614.6
p2-vector_distance	l2_squared_distance_3d	ns	3.954
p2-vector_distance	l2_squared_distance_784d	ns	612.79
p3-load_region	load_region/value size 128	s	1.2129
p3-load_region	load_region/value size 32	s	1.7377
p3-load_region	load_region/value size 4096	ms	197.62
p3-load_region	load_region/value size 512	ms	983.37
p0-hierarchy-native	mvcc/commit/BTree_KL64_VL64	us	4.0158
p0-hierarchy-portable	mvcc/commit/BTree_KL64_VL64	us	5.4834
p0-hierarchy-native	mvcc/commit/BTree_KL64_VL65	us	3.9706
p0-hierarchy-portable	mvcc/commit/BTree_KL64_VL65	us	4.3696
p0-hierarchy-native	mvcc/commit/Rocks_KL64_VL64	us	8.0368
p0-hierarchy-portable	mvcc/commit/Rocks_KL64_VL64	us	8.3222
p0-hierarchy-native	mvcc/commit/Rocks_KL64_VL65	us	8.0032
p0-hierarchy-portable	mvcc/commit/Rocks_KL64_VL65	us	8.2521
p0-hierarchy-native	mvcc/load_lock/BTree_KL64_VL64	us	1.0763
p0-hierarchy-portable	mvcc/load_lock/BTree_KL64_VL64	us	1.0116
p0-hierarchy-native	mvcc/load_lock/BTree_KL64_VL65	ns	917.89
p0-hierarchy-portable	mvcc/load_lock/BTree_KL64_VL65	us	1.0118
p0-hierarchy-native	mvcc/load_lock/Rocks_KL64_VL64	us	3.4948
p0-hierarchy-portable	mvcc/load_lock/Rocks_KL64_VL64	us	3.5075
p0-hierarchy-native	mvcc/load_lock/Rocks_KL64_VL65	us	4.5872
p0-hierarchy-portable	mvcc/load_lock/Rocks_KL64_VL65	us	4.6339
p0-hierarchy-native	mvcc/prewrite/BTree_KL64_VL64	us	6.945
p0-hierarchy-portable	mvcc/prewrite/BTree_KL64_VL64	us	7.0546
p0-hierarchy-native	mvcc/prewrite/BTree_KL64_VL65	us	5.5127
p0-hierarchy-portable	mvcc/prewrite/BTree_KL64_VL65	us	5.5677
p0-hierarchy-native	mvcc/prewrite/Rocks_KL64_VL64	us	14.607
p0-hierarchy-portable	mvcc/prewrite/Rocks_KL64_VL64	us	14.884
p0-hierarchy-native	mvcc/prewrite/Rocks_KL64_VL65	us	14.731
p0-hierarchy-portable	mvcc/prewrite/Rocks_KL64_VL65	us	14.806
p0-hierarchy-native	mvcc/rollback_conflict/BTree_KL64_VL64	us	6.2776
p0-hierarchy-portable	mvcc/rollback_conflict/BTree_KL64_VL64	us	6.2521
p0-hierarchy-native	mvcc/rollback_conflict/BTree_KL64_VL65	us	6.2209
p0-hierarchy-portable	mvcc/rollback_conflict/BTree_KL64_VL65	us	6.2695
p0-hierarchy-native	mvcc/rollback_conflict/Rocks_KL64_VL64	us	17.875
p0-hierarchy-portable	mvcc/rollback_conflict/Rocks_KL64_VL64	us	17.893
p0-hierarchy-native	mvcc/rollback_conflict/Rocks_KL64_VL65	us	23.375
p0-hierarchy-portable	mvcc/rollback_conflict/Rocks_KL64_VL65	us	17.882
p0-hierarchy-native	mvcc/rollback_non_prewrote/BTree_KL64_VL64	us	4.9669
p0-hierarchy-portable	mvcc/rollback_non_prewrote/BTree_KL64_VL64	us	4.9718
p0-hierarchy-native	mvcc/rollback_non_prewrote/BTree_KL64_VL65	us	4.9764
p0-hierarchy-portable	mvcc/rollback_non_prewrote/BTree_KL64_VL65	us	4.9585
p0-hierarchy-native	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	us	15.303
p0-hierarchy-portable	mvcc/rollback_non_prewrote/Rocks_KL64_VL64	us	15.335
p0-hierarchy-native	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	us	20.376
p0-hierarchy-portable	mvcc/rollback_non_prewrote/Rocks_KL64_VL65	us	20.317
p0-hierarchy-native	mvcc/rollback_prewrote/BTree_KL64_VL64	us	6.3896
p0-hierarchy-portable	mvcc/rollback_prewrote/BTree_KL64_VL64	us	6.326
p0-hierarchy-native	mvcc/rollback_prewrote/BTree_KL64_VL65	us	6.3708
p0-hierarchy-portable	mvcc/rollback_prewrote/BTree_KL64_VL65	us	6.3371
p0-hierarchy-native	mvcc/rollback_prewrote/Rocks_KL64_VL64	us	18.139
p0-hierarchy-portable	mvcc/rollback_prewrote/Rocks_KL64_VL64	us	18.298
p0-hierarchy-native	mvcc/rollback_prewrote/Rocks_KL64_VL65	us	23.52
p0-hierarchy-portable	mvcc/rollback_prewrote/Rocks_KL64_VL65	us	18.038
p0-hierarchy-native	mvcc/seek_write/BTree_KL64_VL64	us	2.0626
p0-hierarchy-portable	mvcc/seek_write/BTree_KL64_VL64	us	1.8072
p0-hierarchy-native	mvcc/seek_write/BTree_KL64_VL65	us	1.7184
p0-hierarchy-portable	mvcc/seek_write/BTree_KL64_VL65	us	1.804
p0-hierarchy-native	mvcc/seek_write/Rocks_KL64_VL64	us	7.3498
p0-hierarchy-portable	mvcc/seek_write/Rocks_KL64_VL64	us	7.3429
p0-hierarchy-native	mvcc/seek_write/Rocks_KL64_VL65	us	9.4725
p0-hierarchy-portable	mvcc/seek_write/Rocks_KL64_VL65	us	9.5243
p0-codec	number::benches::bench_decode_u64_le_buffer_decoder	ns/iter	0
p0-codec	number::benches::bench_decode_u64_le_byteorder	ns/iter	0
p0-codec	number::benches::bench_decode_u64_le_bytes_buf	ns/iter	0
p0-codec	number::benches::bench_decode_u64_le_number_codec	ns/iter	0
p0-codec	number::benches::bench_decode_u64_le_number_codec_over_slice	ns/iter	1
p0-codec	number::benches::bench_decode_u64_le_original	ns/iter	1
p0-codec	number::benches::bench_decode_varint_normal_number_codec_large_buffer	ns/iter	3
p0-codec	number::benches::bench_decode_varint_normal_number_codec_small_buffer	ns/iter	5
p0-codec	number::benches::bench_decode_varint_normal_number_codec_small_buffer_with_extra	ns/iter	5
p0-codec	number::benches::bench_decode_varint_normal_original_large_buffer	ns/iter	4
p0-codec	number::benches::bench_decode_varint_normal_original_small_buffer	ns/iter	4
p0-codec	number::benches::bench_decode_varint_normal_original_small_buffer_with_extra	ns/iter	6
p0-codec	number::benches::bench_decode_varint_small_number_codec_large_buffer	ns/iter	2
p0-codec	number::benches::bench_decode_varint_small_number_codec_small_buffer	ns/iter	2
p0-codec	number::benches::bench_decode_varint_small_original_small_buffer	ns/iter	3
p0-codec	number::benches::bench_encode_u64_le_buffer_encoder_slice	ns/iter	1
p0-codec	number::benches::bench_encode_u64_le_buffer_encoder_vec	ns/iter	1
p0-codec	number::benches::bench_encode_u64_le_byteorder	ns/iter	7
p0-codec	number::benches::bench_encode_u64_le_number_codec	ns/iter	2
p0-codec	number::benches::bench_encode_varint_naive	ns/iter	6
p0-codec	number::benches::bench_encode_varint_number_codec	ns/iter	4
p0-codec	number::benches::bench_encode_varint_original	ns/iter	6
p0-codec	number::benches::bench_encode_varint_protobuf	ns/iter	29
p0-codec	number::benches::bench_varint_len_normal_number_large_buffer	ns/iter	3
p0-codec	number::benches::bench_varint_len_normal_number_small_buffer	ns/iter	3
p0-codec	number::benches::bench_varint_len_small_number_large_buffer	ns/iter	0
p0-codec	number::benches::bench_varint_len_small_number_small_buffer	ns/iter	1
p1-lock_table	point_check_10k_locks	ns	532.33
p1-lock_table	point_check_baseline	ns	141.78
p0-misc-native	raftkv::bench_async_snapshot	ns/iter	598
p0-misc-portable	raftkv::bench_async_snapshot	ns/iter	596
p0-misc-native	raftkv::bench_async_snapshots_noop	ns/iter	84
p0-misc-portable	raftkv::bench_async_snapshots_noop	ns/iter	84
p0-misc-native	raftkv::bench_async_write	ns/iter	356
p0-misc-portable	raftkv::bench_async_write	ns/iter	357
p0-raftstore-native	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }	ms	10.121
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 1 }	ms	10.118
p0-raftstore-native	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }	ms	10.138
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 3 }	ms	10.139
p0-raftstore-native	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }	ms	10.131
p0-raftstore-portable	raftstore::node/bench_delete/DeleteConfig { factory: Node, nodes: 5 }	ms	10.137
p0-raftstore-native	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }	ms	10.069
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 1 }	ms	10.062
p0-raftstore-native	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }	ms	10.062
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 3 }	ms	10.067
p0-raftstore-native	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }	ms	10.063
p0-raftstore-portable	raftstore::node/bench_get/GetConfig { factory: Node, nodes: 5 }	ms	10.064
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }	ms	10.113
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 1024 }	ms	10.106
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }	ms	10.097
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 128 }	ms	10.107
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }	ms	10.128
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 4096 }	ms	10.113
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }	ms	10.099
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 1, value_size: 8 }	ms	10.102
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }	ms	10.123
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 1024 }	ms	10.139
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }	ms	10.122
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 128 }	ms	10.143
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }	ms	10.127
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 4096 }	ms	10.141
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }	ms	10.124
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 3, value_size: 8 }	ms	10.14
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }	ms	10.151
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 1024 }	ms	10.132
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }	ms	10.174
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 128 }	ms	10.13
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }	ms	10.182
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 4096 }	ms	10.135
p0-raftstore-native	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }	ms	10.143
p0-raftstore-portable	raftstore::node/bench_set/SetConfig { factory: Node, nodes: 5, value_size: 8 }	ms	10.12
p0-raftstore-native	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }	ms	10.11
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 1 }	ms	10.132
p0-raftstore-native	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 3 }	ms	10.193
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 3 }	ms	10.19
p0-raftstore-native	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 5 }	ms	10.295
p0-raftstore-portable	raftstore::server/bench_delete/DeleteConfig { factory: Server, nodes: 5 }	ms	10.247
p0-raftstore-native	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }	ms	10.063
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 1 }	ms	10.069
p0-raftstore-native	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 3 }	ms	10.067
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 3 }	ms	10.065
p0-raftstore-native	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 5 }	ms	10.066
p0-raftstore-portable	raftstore::server/bench_get/GetConfig { factory: Server, nodes: 5 }	ms	10.072
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }	ms	10.125
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 1024 }	ms	10.11
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }	ms	10.115
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 128 }	ms	10.106
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }	ms	10.121
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 4096 }	ms	10.129
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }	ms	10.117
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 1, value_size: 8 }	ms	10.108
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }	ms	10.186
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 1024 }	ms	10.192
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }	ms	10.213
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 128 }	ms	10.183
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }	ms	10.224
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 4096 }	ms	10.209
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }	ms	10.191
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 3, value_size: 8 }	ms	10.191
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }	ms	10.239
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 1024 }	ms	10.266
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }	ms	10.248
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 128 }	ms	10.263
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }	ms	10.292
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 4096 }	ms	10.309
p0-raftstore-native	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }	ms	10.236
p0-raftstore-portable	raftstore::server/bench_set/SetConfig { factory: Server, nodes: 5, value_size: 8 }	ms	10.237
p1-lock_table	range_check_1k_in_10k_locks	µs	162.22
p1-lock_table	range_check_baseline	ns	41.557
p0-misc-native	serialization::bench_serialization::bench_decode_one	ns/iter	178
p0-misc-portable	serialization::bench_serialization::bench_decode_one	ns/iter	178
p0-misc-native	serialization::bench_serialization::bench_decode_two	ns/iter	299
p0-misc-portable	serialization::bench_serialization::bench_decode_two	ns/iter	298
p0-misc-native	serialization::bench_serialization::bench_encode_one	ns/iter	193
p0-misc-portable	serialization::bench_serialization::bench_encode_one	ns/iter	191
p0-misc-native	serialization::bench_serialization::bench_encode_two	ns/iter	301
p0-misc-portable	serialization::bench_serialization::bench_encode_two	ns/iter	301
p1-batch-system	spawn_many	ms	3.5911
p0-hierarchy-native	storage/async_commit/Rocks_KL64_VL64	us	931.93
p0-hierarchy-portable	storage/async_commit/Rocks_KL64_VL64	us	926.2
p0-hierarchy-native	storage/async_commit/Rocks_KL64_VL65	us	930.92
p0-hierarchy-portable	storage/async_commit/Rocks_KL64_VL65	us	918.91
p0-hierarchy-native	storage/async_prewrite/Rocks_KL64_VL64	ms	1.3342
p0-hierarchy-portable	storage/async_prewrite/Rocks_KL64_VL64	ms	1.3325
p0-hierarchy-native	storage/async_prewrite/Rocks_KL64_VL65	ms	1.131
p0-hierarchy-portable	storage/async_prewrite/Rocks_KL64_VL65	ms	1.1286
p0-hierarchy-native	storage/async_raw_get/Rocks_KL64_VL64	us	317.75
p0-hierarchy-portable	storage/async_raw_get/Rocks_KL64_VL64	us	295.29
p0-hierarchy-native	storage/async_raw_get/Rocks_KL64_VL65	us	293.1
p0-hierarchy-portable	storage/async_raw_get/Rocks_KL64_VL65	us	291.29
p0-misc-native	storage::incremental_get::bench_table_lookup_mvcc_get	ns/iter	3899814
p0-misc-portable	storage::incremental_get::bench_table_lookup_mvcc_get	ns/iter	3857096
p0-misc-native	storage::incremental_get::bench_table_lookup_mvcc_incremental_get	ns/iter	2271608
p0-misc-portable	storage::incremental_get::bench_table_lookup_mvcc_incremental_get	ns/iter	2275118
p0-misc-native	storage::key::bench_index_key_gen_hash	ns/iter	41
p0-misc-portable	storage::key::bench_index_key_gen_hash	ns/iter	41
p0-misc-native	storage::key::bench_row_key_gen_hash	ns/iter	21
p0-misc-portable	storage::key::bench_row_key_gen_hash	ns/iter	21
p0-misc-native	storage::mvcc_reader::bench_get_txn_commit_record_100	ns/iter	40047
p0-misc-portable	storage::mvcc_reader::bench_get_txn_commit_record_100	ns/iter	39986
p0-misc-native	storage::mvcc_reader::bench_get_txn_commit_record_5	ns/iter	20888
p0-misc-portable	storage::mvcc_reader::bench_get_txn_commit_record_5	ns/iter	8740
p0-hierarchy-native	txn/commit/BTree_KL64_VL64	us	45.119
p0-hierarchy-portable	txn/commit/BTree_KL64_VL64	us	45.31
p0-hierarchy-native	txn/commit/BTree_KL64_VL65	us	46.232
p0-hierarchy-portable	txn/commit/BTree_KL64_VL65	us	46.56
p0-hierarchy-native	txn/commit/Rocks_KL64_VL64	us	374.96
p0-hierarchy-portable	txn/commit/Rocks_KL64_VL64	us	421.63
p0-hierarchy-native	txn/commit/Rocks_KL64_VL65	us	453.37
p0-hierarchy-portable	txn/commit/Rocks_KL64_VL65	us	468.3
p0-hierarchy-native	txn/prewrite/BTree_KL64_VL64	us	46.678
p0-hierarchy-portable	txn/prewrite/BTree_KL64_VL64	us	45.931
p0-hierarchy-native	txn/prewrite/BTree_KL64_VL65	us	68.732
p0-hierarchy-portable	txn/prewrite/BTree_KL64_VL65	us	47.145
p0-hierarchy-native	txn/prewrite/Rocks_KL64_VL64	us	494
p0-hierarchy-portable	txn/prewrite/Rocks_KL64_VL64	us	523.28
p0-hierarchy-native	txn/prewrite/Rocks_KL64_VL65	us	641.91
p0-hierarchy-portable	txn/prewrite/Rocks_KL64_VL65	us	502.3
p0-hierarchy-native	txn/rollback_conflict/BTree_KL64_VL64	us	75.666
p0-hierarchy-portable	txn/rollback_conflict/BTree_KL64_VL64	us	74.607
p0-hierarchy-native	txn/rollback_conflict/BTree_KL64_VL65	us	58.169
p0-hierarchy-portable	txn/rollback_conflict/BTree_KL64_VL65	us	52.047
p0-hierarchy-native	txn/rollback_conflict/Rocks_KL64_VL64	us	374.84
p0-hierarchy-portable	txn/rollback_conflict/Rocks_KL64_VL64	us	382.01
p0-hierarchy-native	txn/rollback_conflict/Rocks_KL64_VL65	us	417.75
p0-hierarchy-portable	txn/rollback_conflict/Rocks_KL64_VL65	us	478.48
p0-hierarchy-native	txn/rollback_non_prewrote/BTree_KL64_VL64	us	71.607
p0-hierarchy-portable	txn/rollback_non_prewrote/BTree_KL64_VL64	us	53.211
p0-hierarchy-native	txn/rollback_non_prewrote/BTree_KL64_VL65	us	46.176
p0-hierarchy-portable	txn/rollback_non_prewrote/BTree_KL64_VL65	us	46.5
p0-hierarchy-native	txn/rollback_non_prewrote/Rocks_KL64_VL64	us	649.05
p0-hierarchy-portable	txn/rollback_non_prewrote/Rocks_KL64_VL64	us	483.18
p0-hierarchy-native	txn/rollback_non_prewrote/Rocks_KL64_VL65	us	593.44
p0-hierarchy-portable	txn/rollback_non_prewrote/Rocks_KL64_VL65	us	547.19
p0-hierarchy-native	txn/rollback_prewrote/BTree_KL64_VL64	us	57.406
p0-hierarchy-portable	txn/rollback_prewrote/BTree_KL64_VL64	us	57.52
p0-hierarchy-native	txn/rollback_prewrote/BTree_KL64_VL65	us	76.768
p0-hierarchy-portable	txn/rollback_prewrote/BTree_KL64_VL65	us	60.108
p0-hierarchy-native	txn/rollback_prewrote/Rocks_KL64_VL64	us	435.19
p0-hierarchy-portable	txn/rollback_prewrote/Rocks_KL64_VL64	us	392.89
p0-hierarchy-native	txn/rollback_prewrote/Rocks_KL64_VL65	us	425.83
p0-hierarchy-portable	txn/rollback_prewrote/Rocks_KL64_VL65	us	439.69
p1-update_max_ts	update_max_ts	ns	16.102
p0-misc-native	util::slice_compare::bench_slice_compare_equal_128	ns/iter	5
p0-misc-portable	util::slice_compare::bench_slice_compare_equal_128	ns/iter	5
p0-misc-native	util::slice_compare::bench_slice_compare_greater_128	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_128	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_greater_32	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_32	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_greater_64	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_greater_64	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_128	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_128	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_32	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_32	ns/iter	2
p0-misc-native	util::slice_compare::bench_slice_compare_less_64	ns/iter	2
p0-misc-portable	util::slice_compare::bench_slice_compare_less_64	ns/iter	2
p0-coprocessor_executors-native	util_batch_fixture_executor_next_1024	us	3.4846
p0-coprocessor_executors-portable	util_batch_fixture_executor_next_1024	us	3.4784
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_1	ns/iter	16806219
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_1	ns/iter	16868299
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_1024	ns/iter	6389717
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_1024	ns/iter	6318353
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_128	ns/iter	6417801
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_128	ns/iter	6316003
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_16	ns/iter	6931202
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_16	ns/iter	6917375
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_2	ns/iter	11933628
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_2	ns/iter	11733344
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_256	ns/iter	6324729
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_256	ns/iter	6252883
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_32	ns/iter	6771144
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_32	ns/iter	6797572
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_4	ns/iter	9169912
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_4	ns/iter	9037006
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_512	ns/iter	6379802
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_512	ns/iter	6206465
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_64	ns/iter	6486224
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_64	ns/iter	6483982
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_8	ns/iter	7607353
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_8	ns/iter	7554785
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_with_capacity	ns/iter	5359
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_with_capacity	ns/iter	5248
p0-misc-native	writebatch::bench_writebatch::bench_writebatch_without_capacity	ns/iter	5354
p0-misc-portable	writebatch::bench_writebatch::bench_writebatch_without_capacity	ns/iter	5352

likedislike
QLiangong
QLiangong成员
7月8日 评论:
QLiangong
QLiangong成员
7月9日 评论:

p0-coprocessor_executors-native.log

# machine_id=950 arch=aarch64 date=2026-07-08_11:56:18
# command: env TIKV_BENCH_LEVEL=2 MEASUREMENT=CPU_TIME cargo bench -p tests --bench coprocessor_executors --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine jemalloc -- --save-baseline 950-native

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
    Finished bench [optimized] target(s) in 0.36s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8`
     Running benches/coprocessor_executors/mod.rs (target/release/deps/coprocessor_executors-820c951e5d1cb72c)
Gnuplot not found, using plotters backend
Benchmarking util_batch_fixture_executor_next_1024
Benchmarking util_batch_fixture_executor_next_1024: Warming up for 3.0000 s
Benchmarking util_batch_fixture_executor_next_1024: Collecting 100 samples in estimated 6.4800 s (20k iterations)
Benchmarking util_batch_fixture_executor_next_1024: Analyzing
util_batch_fixture_executor_next_1024
                        time:   [3.4728 us 3.4846 us 3.4946 us]
                        change: [-1.3625% +0.8301% +3.2494%] (p = 0.46 > 0.05)
                        No change in performance detected.
Found 8 outliers among 100 measurements (8.00%)
  7 (7.00%) low mild
  1 (1.00%) high mild

Benchmarking table_scan_datum_absent/Memory/batch/next=1024
Benchmarking table_scan_datum_absent/Memory/batch/next=1024: Warming up for 3.0000 s
Benchmarking table_scan_datum_absent/Memory/batch/next=1024: Collecting 100 samples in estimated 5.2114 s (2200 iterations)
thread 'thread 'main<unnamed>' panicked at ' panicked at /root/innersource-rust/cargo/git/checkouts/yatp-e704b73c3ee279b6/793be4d/src/pool/builder.rslibrary/std/src/sys/unix/stack_overflow.rs::116158::2213:
:
called `Result::unwrap()` on an `Err` value: Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }failed to set up alternative stack guard page: Cannot allocate memory (os error 12)

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at library/std/src/sys/unix/stack_overflow.rs:154:13:
failed to allocate an alternative stack: Cannot allocate memory (os error 12)
thread '<unnamed>' panicked at library/core/src/panicking.rs:155:5:
panic in a function that cannot unwind
thread '<unnamed>' panicked at library/core/src/panicking.rs:155:5stack backtrace:
:
panic in a function that cannot unwind
memory allocation of 8192 bytes failed
error: bench failed, to rerun pass `-p tests --bench coprocessor_executors`

Caused by:
  process didn't exit successfully: `/home/y30075072/tikv/target/release/deps/coprocessor_executors-820c951e5d1cb72c --save-baseline 950-native --bench` (signal: 6, SIGABRT: process abort signal)

likedislike
QLiangong
QLiangong成员
7月9日 评论:
# machine_id=9755 arch=x86_64 date=2026-07-09_17:02:37
# command: env TIKV_BENCH_LEVEL=1 MEASUREMENT=CPU_TIME cargo bench -p tests --bench coprocessor_executors --no-default-features --features testexport test-engine-kv-rocksdb test-engine-raft-raft-engine portable sse jemalloc -- --save-baseline 9755-portable

warning: unused variable: `fail_point_name`
   --> components/encryption/src/master_key/kms.rs:236:25
    |
236 |     fn check_fail_point(fail_point_name: &str) -> Result<()> {
    |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_point_name`
    |
    = note: `#[warn(unused_variables)]` on by default

warning: `encryption` (lib) generated 1 warning (run `cargo fix --lib -p encryption` to apply 1 suggestion)
    Finished bench [optimized] target(s) in 0.25s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v2.2.1, nom v4.2.3, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 14`
     Running benches/coprocessor_executors/mod.rs (target/release/deps/coprocessor_executors-7479d0f4e4d9a342)
Gnuplot not found, using plotters backend
Benchmarking util_batch_fixture_executor_next_1024
Benchmarking util_batch_fixture_executor_next_1024: Warming up for 3.0000 s
Benchmarking util_batch_fixture_executor_next_1024: Collecting 100 samples in estimated 5.8407 s (30k iterations)
Benchmarking util_batch_fixture_executor_next_1024: Analyzing
util_batch_fixture_executor_next_1024
                        time:   [1.9720 us 1.9738 us 1.9761 us]
                        change: [-1.3105% +0.0240% +1.3623%] (p = 0.97 > 0.05)
                        No change in performance detected.
Found 15 outliers among 100 measurements (15.00%)
  11 (11.00%) low severe
  1 (1.00%) low mild
  2 (2.00%) high mild
  1 (1.00%) high severe

Benchmarking table_scan_datum_absent_large_row/Memory/batch/next=1024
Benchmarking table_scan_datum_absent_large_row/Memory/batch/next=1024: Warming up for 3.0000 s
Benchmarking table_scan_datum_absent_large_row/Memory/batch/next=1024: Collecting 100 samples in estimated 5.3667 s (1200 iterations)
memory allocation of 94 bytes failed
thread 'memory allocation of main82' panicked at  bytes failed
/home/y30075072/innersource-rust/cargo/git/checkouts/yatp-e704b73c3ee279b6/793be4d/src/pool/builder.rs:116:22:
called `Result::unwrap()` on an `Err` value: Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
memory allocation of 600 bytes failed
error: bench failed, to rerun pass `-p tests --bench coprocessor_executors`

Caused by:
  process didn't exit successfully: `/home/y30075072/tikv/target/release/deps/coprocessor_executors-7479d0f4e4d9a342 --save-baseline 9755-portable --bench` (signal: 6, SIGABRT: process abort signal)

likedislike