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

Function setValidRangeTest

bolt/vector/benchmarks/SelectivityVectorBenchmark.cpp:116–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

114// setValidRange Tests
115
116void setValidRangeTest(uint32_t iterations, size_t numEntries) {
117 folly::BenchmarkSuspender suspender;
118 SelectivityVector vector(numEntries);
119 const size_t startIndexToSetIncl = numEntries / 10;
120 const size_t endIndexToSetExcl = numEntries - startIndexToSetIncl;
121 suspender.dismiss();
122
123 for (uint32_t i = 0; i < iterations; ++i) {
124 vector.setValidRange(startIndexToSetIncl, endIndexToSetExcl, false);
125 }
126 suspender.rehire();
127}
128
129void BM_setValidRange(uint32_t iterations, size_t numEntries) {
130 setValidRangeTest(iterations, numEntries);

Callers 1

BM_setValidRangeFunction · 0.85

Calls 1

setValidRangeMethod · 0.80

Tested by

no test coverage detected