在哪里可以找到用于对某个编译器进行基准测试的良好源代码?

时间:2010-05-31 22:08:16

标签: c++

我想确定哪个编译器在2个不同的平台上更好。首先,我想知道sunCC或GCC是否在Solaris系统中生成最快的代码。然后,我想知道aCC或GCC是否在HP / UX系统中生成最快的代码。 感谢。

2 个答案:

答案 0 :(得分:3)

虽然可能有一个比另一个好的通用编译器......我认为它通常归结为您的特定应用程序。把你的代码的一小部分作为你想要快速的核心循环。围绕它做一个简单的10行基准测试......并尝试你的循环。

答案 1 :(得分:1)

使用time.h测试哪一个更快,在程序的不同位置制作计时器,并将您获得的结果与不同的编译器进行比较。就像Jame McNellis所说:

  

您确实需要使用代码进行测试。给出不同的代码,不同的编译器可能比其他编译器表现更好。