warming up
estimating clock resolution
estimating cost of a clock call


new parameter round
  N = 1000

benchmarking std::set
collecting 20 samples, 1 iterations each, in estimated 4.1412 ms

benchmarking std::unordered_set
collecting 20 samples, 1 iterations each, in estimated 3.22136 ms

benchmarking immer::set/5B
collecting 20 samples, 1 iterations each, in estimated 11.115 ms

benchmarking immer::set/4B
collecting 20 samples, 1 iterations each, in estimated 8.7205 ms

benchmarking immer::set/GC
collecting 20 samples, 1 iterations each, in estimated 22.4442 ms

benchmarking immer::set/UN
collecting 20 samples, 1 iterations each, in estimated 9.3743 ms

benchmarking immer::set/move/5B
collecting 20 samples, 1 iterations each, in estimated 3.83954 ms

benchmarking immer::set/move/4B
collecting 20 samples, 1 iterations each, in estimated 4.0156 ms

benchmarking immer::set/move/UN
collecting 20 samples, 1 iterations each, in estimated 3.82334 ms

benchmarking immer::set/tran/5B
collecting 20 samples, 1 iterations each, in estimated 3.85866 ms

benchmarking immer::set/tran/4B
collecting 20 samples, 1 iterations each, in estimated 3.84468 ms

benchmarking immer::set/tran/GC
collecting 20 samples, 1 iterations each, in estimated 8.37856 ms

benchmarking immer::set/tran/UN
collecting 20 samples, 1 iterations each, in estimated 3.92764 ms

generating HTML report


result summary (μs)

  N = 1000
  std::set	 232.389	 5.092
  std::unordered_set	 142.284	 5.267
  immer::set/5B	 572.966	 11.35
  immer::set/4B	 437.49	 6.362
  immer::set/GC	 1078.561	 26.238
  immer::set/UN	 484.534	 16.638
  immer::set/move/5B	 223.907	 6.765
  immer::set/move/4B	 226.593	 7.346
  immer::set/move/UN	 220.215	 6.304
  immer::set/tran/5B	 223.385	 6.82
  immer::set/tran/4B	 223.775	 8.432
  immer::set/tran/GC	 297.776	 19.079
  immer::set/tran/UN	 222.826	 6.361

done
