c++ - 使用 gcc4 优于 gcc34 的好处?

标签 c++ linux gcc legacy

使用 gcc4 比 gcc34 有任何性能优势吗? 目前我们使用带有旧 c 运行时的 gcc34 来支持所有旧操作系统。 那么使用 gcc4 有什么性能优势吗?

最佳答案

根据 RedHat 在相同平台和环境中针对 g++ (GCC-3.4.2) 和 g++ (GCC-4.x) 运行的基准测试,

对于编译性能:
gcc-4 比 gcc-3.4 快很多。

对于可执行性能:
两者之间几乎没有区别。

检查基准比较 here

对于您的代码和架构,您必须对其进行基准测试以查看结果是否相似。

关于c++ - 使用 gcc4 优于 gcc34 的好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7133348/

相关文章:

Python 进程不会在 GTK 循环退出时退出

c - 为什么 .bss 显式地将全局变量初始化为零?

c++ - 如何在链表的索引处插入一个值? c++段错误错误

c++ - 64 位/32 位 IPC 的 POSIX 信号量的替代方案?

linux - 如何使用 Cinnamon 中的键盘快捷键将窗口捕捉到屏幕中间?

linux - 如何根据Linux中的条件(使用awk或其他方法)从另一个csv文件中的一个csv文件中替换行?

为 AIX 编译 ANTLR 3C

c++ - 在 Linux 中使用 NONBLOCK 模式的命名管道 + SELECT

c++ - 这是POSIX兼容的实现,用于在多线程程序中处理诸如SIGFPE,SIGSEGV等信号吗?

c++ - 通过组合或自由函数扩展 STL 容器?