Skip to content

Commit

Permalink
Added Git Commit Hash to Version Command (#340)
Browse files Browse the repository at this point in the history
* Added git commit hash to version command

* Fixed clippy warning

---------

Co-authored-by: Boppy <no-reply@boppygames.gg>
Co-authored-by: Tyler Cloutier <cloutiertyler@aol.com>
  • Loading branch information
3 people authored Sep 30, 2023
1 parent 3d1d98c commit 905da73
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
8 changes: 8 additions & 0 deletions crates/cli/build.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
use std::process::Command;

// https://stackoverflow.com/questions/43753491/include-git-commit-hash-as-string-into-rust-program
fn main() {
let output = Command::new("git").args(["rev-parse", "HEAD"]).output().unwrap();
let git_hash = String::from_utf8(output.stdout).unwrap();
println!("cargo:rustc-env=GIT_HASH={}", git_hash);
}
1 change: 1 addition & 0 deletions crates/cli/src/subcommands/version.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ pub async fn exec(_config: Config, args: &ArgMatches) -> Result<(), anyhow::Erro
}

println!("Path: {}", std::env::current_exe()?.display());
println!("Commit: {}", env!("GIT_HASH"));
println!(
"spacetimedb tool version {}; spacetimedb-lib version {};",
CLI_VERSION,
Expand Down

1 comment on commit 905da73

@github-actions
Copy link

Choose a reason for hiding this comment

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

Benchmark for 905da73

Click to view benchmark
Test Base PR %
serialize/location/bsatn/count=100 2.5±0.22µs 38.8 MElem/sec N/A N/A
serialize/location/json/count=100 3.8±0.03µs 25.0 MElem/sec N/A N/A
serialize/location/product_value/count=100 3.0±0.17µs 31.7 MElem/sec N/A N/A
serialize/person/bsatn/count=100 2.9±0.07µs 32.4 MElem/sec N/A N/A
serialize/person/json/count=100 5.7±0.08µs 16.8 MElem/sec N/A N/A
serialize/person/product_value/count=100 1790.3±26.30ns 53.3 MElem/sec N/A N/A
sqlite/disk/empty 428.8±5.30ns 422.8±2.21ns -1.40%
sqlite/disk/filter/string/indexed/load=1000/count=10 5.5±0.05µs 178.5 KElem/sec N/A N/A
sqlite/disk/filter/string/non_indexed/load=1000/count=10 53.8±0.69µs 18.2 KElem/sec N/A N/A
sqlite/disk/filter/u64/indexed/load=1000/count=10 5.4±0.04µs 182.4 KElem/sec N/A N/A
sqlite/disk/filter/u64/non_indexed/load=1000/count=10 39.9±0.50µs 24.5 KElem/sec N/A N/A
sqlite/disk/find_unique/u32/load=1000 2.2±0.02µs 450.1 KElem/sec N/A N/A
sqlite/disk/insert_1/location/multi_index/load=0 14.8±0.30µs 66.1 KElem/sec N/A N/A
sqlite/disk/insert_1/location/multi_index/load=1000 16.2±0.37µs 60.1 KElem/sec N/A N/A
sqlite/disk/insert_1/location/non_unique/load=0 7.1±0.08µs 137.7 KElem/sec N/A N/A
sqlite/disk/insert_1/location/non_unique/load=1000 6.9±0.42µs 140.7 KElem/sec N/A N/A
sqlite/disk/insert_1/location/unique/load=0 7.0±0.07µs 139.3 KElem/sec N/A N/A
sqlite/disk/insert_1/location/unique/load=1000 7.0±0.18µs 139.4 KElem/sec N/A N/A
sqlite/disk/insert_1/person/multi_index/load=0 14.4±0.19µs 67.8 KElem/sec N/A N/A
sqlite/disk/insert_1/person/multi_index/load=1000 17.1±0.71µs 57.0 KElem/sec N/A N/A
sqlite/disk/insert_1/person/non_unique/load=0 7.2±0.07µs 136.5 KElem/sec N/A N/A
sqlite/disk/insert_1/person/non_unique/load=1000 7.1±0.16µs 137.5 KElem/sec N/A N/A
sqlite/disk/insert_1/person/unique/load=0 7.2±0.06µs 135.6 KElem/sec N/A N/A
sqlite/disk/insert_1/person/unique/load=1000 7.2±0.18µs 134.9 KElem/sec N/A N/A
sqlite/disk/insert_bulk/location/multi_index/load=0/count=100 122.7±1.53µs 125.1±2.37µs +1.96%
sqlite/disk/insert_bulk/location/multi_index/load=1000/count=100 203.3±3.22µs 214.5±4.37µs +5.51%
sqlite/disk/insert_bulk/location/non_unique/load=0/count=100 43.8±0.60µs 22.3 KElem/sec N/A N/A
sqlite/disk/insert_bulk/location/non_unique/load=1000/count=100 47.5±0.68µs 20.6 KElem/sec N/A N/A
sqlite/disk/insert_bulk/location/unique/load=0/count=100 46.2±0.85µs 21.1 KElem/sec N/A N/A
sqlite/disk/insert_bulk/location/unique/load=1000/count=100 51.4±1.29µs 19.0 KElem/sec N/A N/A
sqlite/disk/insert_bulk/person/multi_index/load=0/count=100 114.1±1.01µs 118.7±1.51µs +4.03%
sqlite/disk/insert_bulk/person/multi_index/load=1000/count=100 242.8±9.43µs 261.7±5.43µs +7.78%
sqlite/disk/insert_bulk/person/non_unique/load=0/count=100 42.0±0.55µs 23.2 KElem/sec N/A N/A
sqlite/disk/insert_bulk/person/non_unique/load=1000/count=100 56.5±2.34µs 17.3 KElem/sec N/A N/A
sqlite/disk/insert_bulk/person/unique/load=0/count=100 43.6±0.33µs 22.4 KElem/sec N/A N/A
sqlite/disk/insert_bulk/person/unique/load=1000/count=100 50.5±0.90µs 19.3 KElem/sec N/A N/A
sqlite/disk/iterate/location/unique/count=100 8.2±0.08µs 119.8 KElem/sec N/A N/A
sqlite/disk/iterate/person/unique/count=100 8.5±0.10µs 115.2 KElem/sec N/A N/A
sqlite/mem/empty 420.9±3.45ns 417.7±0.39ns -0.76%
sqlite/mem/filter/string/indexed/load=1000/count=10 4.1±0.06µs 238.5 KElem/sec N/A N/A
sqlite/mem/filter/string/non_indexed/load=1000/count=10 52.4±0.58µs 18.6 KElem/sec N/A N/A
sqlite/mem/filter/u64/indexed/load=1000/count=10 3.9±0.04µs 248.0 KElem/sec N/A N/A
sqlite/mem/filter/u64/non_indexed/load=1000/count=10 38.9±1.07µs 25.1 KElem/sec N/A N/A
sqlite/mem/find_unique/u32/load=1000 1035.8±9.31ns 942.8 KElem/sec N/A N/A
sqlite/mem/insert_1/location/multi_index/load=0 4.4±0.07µs 222.4 KElem/sec N/A N/A
sqlite/mem/insert_1/location/multi_index/load=1000 5.6±0.21µs 174.4 KElem/sec N/A N/A
sqlite/mem/insert_1/location/non_unique/load=0 1817.0±18.80ns 537.5 KElem/sec N/A N/A
sqlite/mem/insert_1/location/non_unique/load=1000 1894.0±54.29ns 515.6 KElem/sec N/A N/A
sqlite/mem/insert_1/location/unique/load=0 1826.9±19.37ns 534.6 KElem/sec N/A N/A
sqlite/mem/insert_1/location/unique/load=1000 1964.4±34.69ns 497.1 KElem/sec N/A N/A
sqlite/mem/insert_1/person/multi_index/load=0 4.2±0.09µs 230.7 KElem/sec N/A N/A
sqlite/mem/insert_1/person/multi_index/load=1000 6.6±0.16µs 149.0 KElem/sec N/A N/A
sqlite/mem/insert_1/person/non_unique/load=0 1897.6±59.44ns 514.6 KElem/sec N/A N/A
sqlite/mem/insert_1/person/non_unique/load=1000 2.0±0.09µs 476.8 KElem/sec N/A N/A
sqlite/mem/insert_1/person/unique/load=0 1903.1±40.38ns 513.2 KElem/sec N/A N/A
sqlite/mem/insert_1/person/unique/load=1000 2.1±0.09µs 472.9 KElem/sec N/A N/A
sqlite/mem/insert_bulk/location/multi_index/load=0/count=100 113.5±2.59µs 112.0±2.20µs -1.32%
sqlite/mem/insert_bulk/location/multi_index/load=1000/count=100 168.8±3.77µs 166.5±0.79µs -1.36%
sqlite/mem/insert_bulk/location/non_unique/load=0/count=100 37.0±1.25µs 26.4 KElem/sec N/A N/A
sqlite/mem/insert_bulk/location/non_unique/load=1000/count=100 39.2±0.51µs 24.9 KElem/sec N/A N/A
sqlite/mem/insert_bulk/location/unique/load=0/count=100 38.2±0.71µs 25.6 KElem/sec N/A N/A
sqlite/mem/insert_bulk/location/unique/load=1000/count=100 42.7±0.63µs 22.9 KElem/sec N/A N/A
sqlite/mem/insert_bulk/person/multi_index/load=0/count=100 102.9±0.64µs 102.5±0.31µs -0.39%
sqlite/mem/insert_bulk/person/multi_index/load=1000/count=100 197.5±1.88µs 194.5±1.59µs -1.52%
sqlite/mem/insert_bulk/person/non_unique/load=0/count=100 36.4±0.30µs 26.8 KElem/sec N/A N/A
sqlite/mem/insert_bulk/person/non_unique/load=1000/count=100 42.8±0.92µs 22.8 KElem/sec N/A N/A
sqlite/mem/insert_bulk/person/unique/load=0/count=100 38.2±0.43µs 25.5 KElem/sec N/A N/A
sqlite/mem/insert_bulk/person/unique/load=1000/count=100 43.3±1.21µs 22.5 KElem/sec N/A N/A
sqlite/mem/iterate/location/unique/count=100 7.0±0.06µs 138.6 KElem/sec N/A N/A
sqlite/mem/iterate/person/unique/count=100 7.5±0.14µs 130.3 KElem/sec N/A N/A
stdb_module/disk/empty 25.9±1.31µs 25.6±1.06µs -1.16%
stdb_module/disk/filter/string/indexed/load=1000/count=10 56.1±7.18µs 17.4 KElem/sec N/A N/A
stdb_module/disk/filter/string/non_indexed/load=1000/count=10 144.2±6.30µs 144.2±3.57µs 0.00%
stdb_module/disk/filter/u64/indexed/load=1000/count=10 47.0±3.27µs 20.8 KElem/sec N/A N/A
stdb_module/disk/filter/u64/non_indexed/load=1000/count=10 122.0±10.94µs 116.1±3.62µs -4.84%
stdb_module/disk/find_unique/u32/load=1000 33.3±2.59µs 29.3 KElem/sec N/A N/A
stdb_module/disk/insert_1/location/multi_index/load=0 48.1±4.73µs 20.3 KElem/sec N/A N/A
stdb_module/disk/insert_1/location/multi_index/load=1000 429.8±363.09µs 371.4±40.67µs -13.59%
stdb_module/disk/insert_1/location/non_unique/load=0 47.5±4.63µs 20.6 KElem/sec N/A N/A
stdb_module/disk/insert_1/location/non_unique/load=1000 315.4±24.71µs 293.8±28.64µs -6.85%
stdb_module/disk/insert_1/location/unique/load=0 46.9±4.99µs 20.8 KElem/sec N/A N/A
stdb_module/disk/insert_1/location/unique/load=1000 357.8±27.83µs 338.3±24.61µs -5.45%
stdb_module/disk/insert_1/person/multi_index/load=0 56.1±2.57µs 17.4 KElem/sec N/A N/A
stdb_module/disk/insert_1/person/multi_index/load=1000 482.8±44.48µs 526.9±43.17µs +9.13%
stdb_module/disk/insert_1/person/non_unique/load=0 50.3±12.76µs 19.4 KElem/sec N/A N/A
stdb_module/disk/insert_1/person/non_unique/load=1000 332.4±37.23µs 347.0±36.16µs +4.39%
stdb_module/disk/insert_1/person/unique/load=0 53.5±6.03µs 18.3 KElem/sec N/A N/A
stdb_module/disk/insert_1/person/unique/load=1000 381.4±39.86µs 391.2±29.10µs +2.57%
stdb_module/disk/insert_bulk/location/multi_index/load=0/count=100 893.2±37.60µs 843.5±9.35µs -5.56%
stdb_module/disk/insert_bulk/location/multi_index/load=1000/count=100 1129.1±31.25µs 1106.5±31.28µs -2.00%
stdb_module/disk/insert_bulk/location/non_unique/load=0/count=100 589.7±10.66µs 606.5±28.51µs +2.85%
stdb_module/disk/insert_bulk/location/non_unique/load=1000/count=100 866.0±51.77µs 846.6±25.52µs -2.24%
stdb_module/disk/insert_bulk/location/unique/load=0/count=100 741.7±20.95µs 733.4±12.74µs -1.12%
stdb_module/disk/insert_bulk/location/unique/load=1000/count=100 1061.9±23.21µs 1051.3±20.69µs -1.00%
stdb_module/disk/insert_bulk/person/multi_index/load=0/count=100 1442.3±48.26µs 1477.1±21.94µs +2.41%
stdb_module/disk/insert_bulk/person/multi_index/load=1000/count=100 1854.8±77.07µs 1831.0±55.59µs -1.28%
stdb_module/disk/insert_bulk/person/non_unique/load=0/count=100 807.6±64.47µs 799.6±17.57µs -0.99%
stdb_module/disk/insert_bulk/person/non_unique/load=1000/count=100 1026.7±35.32µs 1025.7±33.27µs -0.10%
stdb_module/disk/insert_bulk/person/unique/load=0/count=100 1012.0±12.00µs 1006.8±14.92µs -0.51%
stdb_module/disk/insert_bulk/person/unique/load=1000/count=100 1348.6±38.29µs 1366.6±57.46µs +1.33%
stdb_module/disk/iterate/location/unique/count=100 130.6±2.50µs 139.0±3.78µs +6.43%
stdb_module/disk/iterate/person/unique/count=100 202.2±7.24µs 217.2±4.79µs +7.42%
stdb_module/large_arguments/64KiB 103.4±1.65µs 103.9±1.79µs +0.48%
stdb_module/mem/empty 26.6±0.95µs 26.5±1.08µs -0.38%
stdb_module/mem/filter/string/indexed/load=1000/count=10 52.3±4.18µs 18.7 KElem/sec N/A N/A
stdb_module/mem/filter/string/non_indexed/load=1000/count=10 142.3±5.45µs 145.0±7.54µs +1.90%
stdb_module/mem/filter/u64/indexed/load=1000/count=10 48.8±4.00µs 20.0 KElem/sec N/A N/A
stdb_module/mem/filter/u64/non_indexed/load=1000/count=10 120.0±14.72µs 120.4±15.06µs +0.33%
stdb_module/mem/find_unique/u32/load=1000 33.4±1.50µs 29.2 KElem/sec N/A N/A
stdb_module/mem/insert_1/location/multi_index/load=0 44.8±3.55µs 21.8 KElem/sec N/A N/A
stdb_module/mem/insert_1/location/multi_index/load=1000 304.5±32.88µs 333.1±31.70µs +9.39%
stdb_module/mem/insert_1/location/non_unique/load=0 39.5±2.83µs 24.7 KElem/sec N/A N/A
stdb_module/mem/insert_1/location/non_unique/load=1000 191.0±17.96µs 215.7±24.36µs +12.93%
stdb_module/mem/insert_1/location/unique/load=0 39.9±2.12µs 24.5 KElem/sec N/A N/A
stdb_module/mem/insert_1/location/unique/load=1000 266.4±20.07µs 284.7±18.35µs +6.87%
stdb_module/mem/insert_1/person/multi_index/load=0 48.1±5.05µs 20.3 KElem/sec N/A N/A
stdb_module/mem/insert_1/person/multi_index/load=1000 366.0±84.17µs 510.2±32.40µs +39.40%
stdb_module/mem/insert_1/person/non_unique/load=0 40.1±3.17µs 24.4 KElem/sec N/A N/A
stdb_module/mem/insert_1/person/non_unique/load=1000 296.2±26.08µs 302.3±26.90µs +2.06%
stdb_module/mem/insert_1/person/unique/load=0 46.7±4.70µs 20.9 KElem/sec N/A N/A
stdb_module/mem/insert_1/person/unique/load=1000 355.1±35.26µs 381.5±26.61µs +7.43%
stdb_module/mem/insert_bulk/location/multi_index/load=0/count=100 756.3±18.71µs 756.7±5.64µs +0.05%
stdb_module/mem/insert_bulk/location/multi_index/load=1000/count=100 1006.6±37.77µs 1063.6±33.67µs +5.66%
stdb_module/mem/insert_bulk/location/non_unique/load=0/count=100 518.7±23.76µs 522.2±8.90µs +0.67%
stdb_module/mem/insert_bulk/location/non_unique/load=1000/count=100 685.8±16.07µs 685.0±20.27µs -0.12%
stdb_module/mem/insert_bulk/location/unique/load=0/count=100 627.7±7.93µs 641.1±13.62µs +2.13%
stdb_module/mem/insert_bulk/location/unique/load=1000/count=100 860.7±29.84µs 892.0±34.46µs +3.64%
stdb_module/mem/insert_bulk/person/multi_index/load=0/count=100 1342.2±36.06µs 1369.2±41.47µs +2.01%
stdb_module/mem/insert_bulk/person/multi_index/load=1000/count=100 1666.0±38.15µs 1791.2±55.08µs +7.52%
stdb_module/mem/insert_bulk/person/non_unique/load=0/count=100 713.6±7.30µs 711.5±8.96µs -0.29%
stdb_module/mem/insert_bulk/person/non_unique/load=1000/count=100 909.5±28.98µs 968.1±25.00µs +6.44%
stdb_module/mem/insert_bulk/person/unique/load=0/count=100 989.9±95.96µs 949.6±5.67µs -4.07%
stdb_module/mem/insert_bulk/person/unique/load=1000/count=100 1215.1±51.81µs 1275.9±51.51µs +5.00%
stdb_module/mem/iterate/location/unique/count=100 133.1±3.39µs 136.4±4.45µs +2.48%
stdb_module/mem/iterate/person/unique/count=100 203.9±5.12µs 207.7±7.21µs +1.86%
stdb_module/print_bulk/lines=1 33.4±2.47µs 33.6±1.57µs +0.60%
stdb_module/print_bulk/lines=100 319.8±12.35µs 312.5±3.55µs -2.28%
stdb_module/print_bulk/lines=1000 2.9±0.03ms 2.9±0.05ms 0.00%
stdb_raw/disk/empty 103.2±1.20ns 103.2±0.83ns 0.00%
stdb_raw/disk/filter/string/indexed/load=1000/count=10 2.6±0.03µs 372.9 KElem/sec N/A N/A
stdb_raw/disk/filter/string/non_indexed/load=1000/count=10 94.3±0.71µs 10.4 KElem/sec N/A N/A
stdb_raw/disk/filter/u64/indexed/load=1000/count=10 2.4±0.02µs 403.9 KElem/sec N/A N/A
stdb_raw/disk/filter/u64/non_indexed/load=1000/count=10 77.0±1.09µs 12.7 KElem/sec N/A N/A
stdb_raw/disk/find_unique/u32/load=1000 567.0±7.87ns 1722.2 KElem/sec N/A N/A
stdb_raw/disk/insert_1/location/multi_index/load=0 6.2±0.11µs 156.8 KElem/sec N/A N/A
stdb_raw/disk/insert_1/location/multi_index/load=1000 33.1±3.21µs 29.5 KElem/sec N/A N/A
stdb_raw/disk/insert_1/location/non_unique/load=0 4.0±0.04µs 246.0 KElem/sec N/A N/A
stdb_raw/disk/insert_1/location/non_unique/load=1000 20.6±2.10µs 47.5 KElem/sec N/A N/A
stdb_raw/disk/insert_1/location/unique/load=0 5.0±0.05µs 194.0 KElem/sec N/A N/A
stdb_raw/disk/insert_1/location/unique/load=1000 26.7±0.84µs 36.5 KElem/sec N/A N/A
stdb_raw/disk/insert_1/person/multi_index/load=0 10.3±0.18µs 94.4 KElem/sec N/A N/A
stdb_raw/disk/insert_1/person/multi_index/load=1000 33.5±4.72µs 29.2 KElem/sec N/A N/A
stdb_raw/disk/insert_1/person/non_unique/load=0 4.8±0.14µs 204.4 KElem/sec N/A N/A
stdb_raw/disk/insert_1/person/non_unique/load=1000 16.8±0.63µs 58.0 KElem/sec N/A N/A
stdb_raw/disk/insert_1/person/unique/load=0 7.0±0.23µs 140.1 KElem/sec N/A N/A
stdb_raw/disk/insert_1/person/unique/load=1000 26.9±2.66µs 36.3 KElem/sec N/A N/A
stdb_raw/disk/insert_bulk/location/multi_index/load=0/count=100 369.5±6.81µs 372.1±4.72µs +0.70%
stdb_raw/disk/insert_bulk/location/multi_index/load=1000/count=100 434.7±5.02µs 440.2±8.73µs +1.27%
stdb_raw/disk/insert_bulk/location/non_unique/load=0/count=100 163.9±1.83µs 168.5±1.74µs +2.81%
stdb_raw/disk/insert_bulk/location/non_unique/load=1000/count=100 188.8±6.51µs 196.6±4.64µs +4.13%
stdb_raw/disk/insert_bulk/location/unique/load=0/count=100 264.0±2.66µs 268.2±2.43µs +1.59%
stdb_raw/disk/insert_bulk/location/unique/load=1000/count=100 320.7±4.55µs 329.4±6.95µs +2.71%
stdb_raw/disk/insert_bulk/person/multi_index/load=0/count=100 754.6±8.91µs 750.5±9.07µs -0.54%
stdb_raw/disk/insert_bulk/person/multi_index/load=1000/count=100 825.8±17.14µs 823.2±8.53µs -0.31%
stdb_raw/disk/insert_bulk/person/non_unique/load=0/count=100 234.0±4.19µs 233.9±1.84µs -0.04%
stdb_raw/disk/insert_bulk/person/non_unique/load=1000/count=100 258.8±3.51µs 261.4±3.28µs +1.00%
stdb_raw/disk/insert_bulk/person/unique/load=0/count=100 433.0±4.61µs 432.4±3.14µs -0.14%
stdb_raw/disk/insert_bulk/person/unique/load=1000/count=100 485.6±6.19µs 492.4±25.18µs +1.40%
stdb_raw/disk/iterate/location/unique/count=100 6.8±0.05µs 144.1 KElem/sec N/A N/A
stdb_raw/disk/iterate/person/unique/count=100 8.1±0.08µs 120.2 KElem/sec N/A N/A
stdb_raw/mem/empty 103.8±1.25ns 102.8±0.60ns -0.96%
stdb_raw/mem/filter/string/indexed/load=1000/count=10 2.6±0.03µs 371.5 KElem/sec N/A N/A
stdb_raw/mem/filter/string/non_indexed/load=1000/count=10 95.6±1.26µs 10.2 KElem/sec N/A N/A
stdb_raw/mem/filter/u64/indexed/load=1000/count=10 2.4±0.03µs 405.3 KElem/sec N/A N/A
stdb_raw/mem/filter/u64/non_indexed/load=1000/count=10 77.0±0.96µs 12.7 KElem/sec N/A N/A
stdb_raw/mem/find_unique/u32/load=1000 562.1±5.80ns 1737.3 KElem/sec N/A N/A
stdb_raw/mem/insert_1/location/multi_index/load=0 4.9±0.12µs 200.1 KElem/sec N/A N/A
stdb_raw/mem/insert_1/location/multi_index/load=1000 27.8±1.12µs 35.1 KElem/sec N/A N/A
stdb_raw/mem/insert_1/location/non_unique/load=0 2.7±0.03µs 365.1 KElem/sec N/A N/A
stdb_raw/mem/insert_1/location/non_unique/load=1000 19.5±0.61µs 50.1 KElem/sec N/A N/A
stdb_raw/mem/insert_1/location/unique/load=0 3.6±0.04µs 272.0 KElem/sec N/A N/A
stdb_raw/mem/insert_1/location/unique/load=1000 24.5±0.75µs 39.9 KElem/sec N/A N/A
stdb_raw/mem/insert_1/person/multi_index/load=0 8.8±0.08µs 110.7 KElem/sec N/A N/A
stdb_raw/mem/insert_1/person/multi_index/load=1000 32.6±2.25µs 30.0 KElem/sec N/A N/A
stdb_raw/mem/insert_1/person/non_unique/load=0 3.3±0.04µs 297.0 KElem/sec N/A N/A
stdb_raw/mem/insert_1/person/non_unique/load=1000 14.6±0.58µs 66.7 KElem/sec N/A N/A
stdb_raw/mem/insert_1/person/unique/load=0 5.3±0.10µs 183.3 KElem/sec N/A N/A
stdb_raw/mem/insert_1/person/unique/load=1000 22.1±0.92µs 44.3 KElem/sec N/A N/A
stdb_raw/mem/insert_bulk/location/multi_index/load=0/count=100 377.2±2.95µs 377.1±2.50µs -0.03%
stdb_raw/mem/insert_bulk/location/multi_index/load=1000/count=100 426.4±5.38µs 431.2±2.48µs +1.13%
stdb_raw/mem/insert_bulk/location/non_unique/load=0/count=100 162.0±1.25µs 162.3±0.30µs +0.19%
stdb_raw/mem/insert_bulk/location/non_unique/load=1000/count=100 183.0±2.02µs 184.5±4.97µs +0.82%
stdb_raw/mem/insert_bulk/location/unique/load=0/count=100 256.9±2.28µs 261.9±1.53µs +1.95%
stdb_raw/mem/insert_bulk/location/unique/load=1000/count=100 314.4±6.26µs 315.0±2.05µs +0.19%
stdb_raw/mem/insert_bulk/person/multi_index/load=0/count=100 744.9±6.86µs 733.3±1.68µs -1.56%
stdb_raw/mem/insert_bulk/person/multi_index/load=1000/count=100 839.2±15.06µs 820.0±7.22µs -2.29%
stdb_raw/mem/insert_bulk/person/non_unique/load=0/count=100 230.2±4.40µs 226.4±0.32µs -1.65%
stdb_raw/mem/insert_bulk/person/non_unique/load=1000/count=100 251.2±2.05µs 251.4±1.56µs +0.08%
stdb_raw/mem/insert_bulk/person/unique/load=0/count=100 428.0±5.73µs 422.7±8.53µs -1.24%
stdb_raw/mem/insert_bulk/person/unique/load=1000/count=100 483.2±7.92µs 478.3±1.89µs -1.01%
stdb_raw/mem/iterate/location/unique/count=100 6.8±0.05µs 144.2 KElem/sec N/A N/A
stdb_raw/mem/iterate/person/unique/count=100 8.1±0.16µs 120.2 KElem/sec N/A N/A

Please sign in to comment.