【发布时间】:2011-11-15 05:42:21
【问题描述】:
我正在用简单的代码示例评估 Visual C++ 10 优化编译器,所以看看机器代码发出的效果有多好,到目前为止我没有创造性的用例。
是否有一些示例代码库通常用于评估优化的 C++ 编译器的性能?
【问题讨论】:
-
如果我正在评估一个编译器,我会查看一些代表我将要使用它编译的东西的代码...
-
您确实需要相当大且多样化的代码库才能正确执行此操作,因为编译器可能会应用许多不同的优化类别。或者,只对与您自己的特定需求和用例相关的代码进行基准测试。
-
微软有几篇关于他们自己的测试的文章仅供参考,blogs.msdn.com/b/vcblog/archive/2010/07/07/… 和 blogs.msdn.com/b/vcblog/archive/2009/12/01/gl-and-pgo.aspx 但正如 @aix 所说,最相关的测试将是代码库上的一个,代表你的实际情况做。
-
提升回归测试是否足够好?
-
@aix:我建议编译 代码而不是等效。节省大量精力并防止潜在的不等价;)
标签: c++ visual-c++ optimization code-generation compiler-optimization