Memoize |
BasicWerk
EC Support
Technique
Facebook
|
20141122203230_C_gcc_optimization |
|
C_gcc_optimization
C
gcc の最適化オプションは -O1, -O2, -O3 特に思うところがないなら -O2 を使っておこう。
% cat hello.c
#include <stdio.h>
int main() {
printf("Hello World\n");
return(0);
}
# 最適化オプションなし
% gcc -o hello hello.c
% time hello
Hello World
hello 0.00s user 0.00s system 7% cpu 0.024 total
# -O2
% gcc -O2 -o hello2 hello.c
% time hello2
Hello World
hello2 0.00s user 0.00s system 58% cpu 0.004 total
|
| © Shin Nakamura/BasicWerk 2014 |