c++ - 如何强制谷歌基准运行多次迭代?
问题描述
我使用谷歌基准测试两个 C++ 函数。一个运行约 630,000,000 ns,一个运行约 1,000,000,000 ns。但两者都只运行一次迭代。如何强制基准运行更多迭代?我希望它至少运行 10 次。
解决方案
你实际上可以做
BENCHMARK(YourBenchmark)->Iterations(100); // will run for 100 iterations
请注意,这将准确运行基准测试100 次。我找不到让它至少运行多次的方法
推荐阅读
- flutter - 在简单布局中添加 GridView 小部件会使 Flutter 应用程序崩溃
- kotlin - 通用接口的扩展函数
- ubuntu - Draw Directly To The 24 Bit TFT Display Using Cairo
- android - Possible to make accessibility announcement on Android independent of UI control?
- android - What's is the efficient way to implement admob ads on multiple activities?
- applescript - Applescript-based Droplet does not take all files dropped on
- javascript - 具有显式表的 Prisma 查询嵌套列表
- excel - String in a formula in excel VBA
- python - How do I remove the blanks in the middle of the data frame and delete the repeated header row?
- javascript - Problem getting datum to pass correctly on drag in d3 v7