工具介绍
针对 C++11/14/17/20 的简单、快速、准确的单头微基准测试功能
ankerl::nanobench ankerl::nanobench 是一个跨平台的微型基准测试库,适用于 C++11/14/17/20。
基准代码运行时间为7.52纳秒,即每秒约133百万次。测量结果波动为1.1%。平均每24.07个CPU周期执行6.65条指令,每个周期执行0.276条指令。代码中包含单个分支,在8.9%的情况下分支预测失误。带有名称为some double ops的基准程序的总运行时间为0.00,因此仅为几毫秒。