您可以看看Boost.Hana如何进行基准测试。它的基准代码主要以eRuby 模板的形式编写。这些模板用于生成 C++ 文件,然后在收集编译和执行统计信息时对其进行编译。
-ftemplate-depth对分来找到和的必要值-fconstexpr-steps当然手动起来有点麻烦,但您也可以编写一个脚本(Ruby、Python,无论您喜欢什么)来自动执行此操作。只需在一个简单的循环中将初始值加倍,while直到程序编译成功。
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |