MCPcopy Create free account
hub / github.com/bytedance/bolt / BM_merge

Function BM_merge

bolt/vector/benchmarks/SelectivityVectorBenchmark.cpp:210–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

208// merge Tests
209
210void BM_merge(uint32_t iterations, size_t numEntries) {
211 folly::BenchmarkSuspender suspender;
212 SelectivityVector vectorA(numEntries);
213 SelectivityVector vectorB(numEntries);
214 suspender.dismiss();
215
216 for (uint32_t i = 0; i < iterations; ++i) {
217 vectorA.intersect(vectorB);
218 }
219
220 suspender.rehire();
221}
222
223BENCHMARK_PARAM(BM_merge, 1);
224BENCHMARK_PARAM(BM_merge, 1000);

Callers

nothing calls this directly

Calls 1

intersectMethod · 0.80

Tested by

no test coverage detected