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

Function run

bolt/benchmarks/basic/DecodedVector.cpp:156–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154
155template <typename Func>
156void run(Func&& func, size_t iterations = 100) {
157 for (auto i = 0; i < iterations; i++) {
158 func();
159 }
160}
161
162BENCHMARK(scanFlat) {
163 run([&] { benchmark->runFlat(); });

Callers 15

runSmallMethod · 0.70
runMediumMethod · 0.70
runLargeMethod · 0.70
runSmallMethod · 0.70
runMediumMethod · 0.70
runLargeMethod · 0.70
BENCHMARKFunction · 0.70
enqueueMethod · 0.50
reclaimMethod · 0.50
mainFunction · 0.50
makeBenchmarkMethod · 0.50
TEST_FFunction · 0.50

Calls

no outgoing calls

Tested by 15

mainFunction · 0.40
TEST_FFunction · 0.40
TEST_FFunction · 0.40
TEST_FFunction · 0.40
mainFunction · 0.40
mainFunction · 0.40
mainFunction · 0.40
mainFunction · 0.40
TEST_FFunction · 0.40
TEST_FFunction · 0.40
TEST_FFunction · 0.40
mainFunction · 0.40