由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请版上的C++牛人讲一下g++的优化参数
相关主题
what's wrong with this C++ code?int F::*x = &F::x是什么意思?
调试版链接时间特别长c++ 里用到pointer 的地方我们尽可能用smart pointer吗?
a simple question regarding string copy in C不如各位高手挑个专题讲讲C++11吧
Why do I need to use "plain" pointer?Go adopts JavaScript’s idea of semicolon insertion
is smart_ptr really that good?在c中如果一个function return 一个字符串
pointer overflowC++ Q07: unnamed namespace
C++ Q05: pointer to constant variable《新C++标准:C++0x 概述》英文文字版[PDF]
C++ Q93 - Q95 (转载)c++头文件太tmd恶心了
相关话题的讨论汇总
话题: 优化话题: 参数话题: c++话题: o3话题: pointer
进入Programming版参与讨论
1 (共1页)
w***g
发帖数: 5958
1
gcc系列的参数太复杂了,比如经常看到类似下面这样的用法
g++ -mtune=pentium-m -march=pentium-m -O3 -fno-omit-frame-pointer, 不知道什
么时候该用哪些,也不知道在自己的机器上用的对不对。请版上的大牛给讲讲常见的优
化参数。
b******n
发帖数: 592
2
关键看你的程序是做什么的.mtune是参数组,除去这个也不需要再怎么优化了.fast-mat
h可以让运算更快,不过结果会有误差。sse2可以使用多媒体指令,很有效

【在 w***g 的大作中提到】
: gcc系列的参数太复杂了,比如经常看到类似下面这样的用法
: g++ -mtune=pentium-m -march=pentium-m -O3 -fno-omit-frame-pointer, 不知道什
: 么时候该用哪些,也不知道在自己的机器上用的对不对。请版上的大牛给讲讲常见的优
: 化参数。

s********n
发帖数: 9
3
先去看看GCC的manual吧,里面对这些优化参数有详细的解释。然后你可以根据自己的
情况来选择。
k*****l
发帖数: 177
4
我用的是
g++ -g -O3 -Wall -Wno-sign-compare -Wno-deprecated -fomit-frame-pointer -
ffast-math

【在 w***g 的大作中提到】
: gcc系列的参数太复杂了,比如经常看到类似下面这样的用法
: g++ -mtune=pentium-m -march=pentium-m -O3 -fno-omit-frame-pointer, 不知道什
: 么时候该用哪些,也不知道在自己的机器上用的对不对。请版上的大牛给讲讲常见的优
: 化参数。

d****2
发帖数: 6250
5
用gcc就对优化不要太要求了,真正的performance oriented程序都用vendor的compiler。
E*V
发帖数: 17544
6
我觉得优化那一点点没有啥用,一般

【在 s********n 的大作中提到】
: 先去看看GCC的manual吧,里面对这些优化参数有详细的解释。然后你可以根据自己的
: 情况来选择。

T*****9
发帖数: 2484
7
除非程序写的不好,要不优化作用的确有限

己的

【在 E*V 的大作中提到】
: 我觉得优化那一点点没有啥用,一般
l*****d
发帖数: 359
8
-O3
s********n
发帖数: 9
9
代码写得烂,switch on优化参数会导致编译时间增长。
N********n
发帖数: 8363
10

优化主要是为大规模矩阵、数组运算程序设计的。C++,JAVA,C#等POINTER、
EXCEPTION漫天乱飞的程序在静态环境下很难优化,也没啥好优化的。

【在 w***g 的大作中提到】
: gcc系列的参数太复杂了,比如经常看到类似下面这样的用法
: g++ -mtune=pentium-m -march=pentium-m -O3 -fno-omit-frame-pointer, 不知道什
: 么时候该用哪些,也不知道在自己的机器上用的对不对。请版上的大牛给讲讲常见的优
: 化参数。

1 (共1页)
进入Programming版参与讨论
相关主题
c++头文件太tmd恶心了is smart_ptr really that good?
真是痛恨喜欢 throw 的猪pointer overflow
有什么工具可以检查内存泄漏么C++ Q05: pointer to constant variable
一个C#使用C++.NET类库的问题C++ Q93 - Q95 (转载)
what's wrong with this C++ code?int F::*x = &F::x是什么意思?
调试版链接时间特别长c++ 里用到pointer 的地方我们尽可能用smart pointer吗?
a simple question regarding string copy in C不如各位高手挑个专题讲讲C++11吧
Why do I need to use "plain" pointer?Go adopts JavaScript’s idea of semicolon insertion
相关话题的讨论汇总
话题: 优化话题: 参数话题: c++话题: o3话题: pointer