g++最適化オプション
2475 ワード
g++最適化オプション
g++最適化オプション
g++最適化オプション
次のコードについて、
通常のコンパイルコマンド:
timeで実行時間をテストします.
出力:
最適化オプションを使用してコンパイル:
この時点での実行時間:
so amazing! g++には4つのレベルの最適化オプションがあり、それぞれ-O 1,-O 2,-O 3,-O 4に対応する.
posted on
2013-09-18 10:24 lexus読書(
...) コメント(
...) コレクションの編集
転載先:https://www.cnblogs.com/lexus/p/3327965.html
g++最適化オプション
g++最適化オプション
次のコードについて、
1
2
3
4
5
6
7
8
9
10
11
12
#include
using namespace std;
int
main()
{
const int n = 1e9;
for(int i = 0; i < n; ++i)
{
//~ nothing
}
return 0;
}
通常のコンパイルコマンド:
1
$ g++ test.cpp -o test
timeで実行時間をテストします.
1
time ./test
出力:
real 0m4.431s
user 0m4.068s
sys 0m0.012s
最適化オプションを使用してコンパイル:
1
$ g++ test.cpp -o test -O2
この時点での実行時間:
real 0m0.008s
user 0m0.000s
sys 0m0.004s
so amazing! g++には4つのレベルの最適化オプションがあり、それぞれ-O 1,-O 2,-O 3,-O 4に対応する.
posted on
2013-09-18 10:24 lexus読書(
...) コメント(
...) コレクションの編集
転載先:https://www.cnblogs.com/lexus/p/3327965.html