博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
g++优化选项
阅读量:5889 次
发布时间:2019-06-19

本文共 463 字,大约阅读时间需要 1 分钟。

对于下面的这段代码:

123456789101112
#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.431suser	0m4.068ssys	0m0.012s

使用优化选项编译:

1
$ g++ test.cpp -o test -O2

此时的运行时间:

real	0m0.008suser	0m0.000ssys	0m0.004s

so amazing!

g++有四个级别的优化选项,分别对应于 -O1, -O2, -O3, -O4.

转载地址:http://gprix.baihongyu.com/

你可能感兴趣的文章
11 种在大多数教程中找不到的JavaScript技巧
查看>>
第一天,新的定义
查看>>
WPF EventSetter Handler Command
查看>>
polya定理,环形涂色
查看>>
day4-装饰器前奏
查看>>
【Jest】笔记三:全局变量
查看>>
forward和redirect的区别
查看>>
基本数据类型
查看>>
使用JavaMail完成邮件的编写
查看>>
洛谷P1576 最小花费
查看>>
封装了一个类,可生成验证码,缩略图,及水印图
查看>>
NewSQL为何使传统关系数据库黯然失色?
查看>>
文件服务器 之 Debian下pureftpd的安装心得
查看>>
第一阶段项目总结
查看>>
Java集合详解
查看>>
myeclilpse打开文件所在位置的图标消失后的找回方法
查看>>
数据链路层
查看>>
FactoryMethod工厂方法模式(创建型模式)
查看>>
Java面向对象编程概述
查看>>
ios中NSObject分类(2)
查看>>