编译器优化部分代码
2020-09-07 本文已影响0人
MonKey_Money
我们简单写一些代码看编译器优化前后的对比。
编译器没有优化时
int main(int argc, char * argv[]) {
int a = 10;
int b = 20;
int c = a+b;
NSLog(@"查看编译器优化情况:%d",c);
return 0;
}
1261599458783_.pic_hd.jpg
在Build Setting 搜索optimization,设置Fastest Smallest [-OS]
image.png
优化后编译器的截图
image.png
编译器优化的作用
1.编译时间
2.连接时间
3.运行时间
4.空闲时间。
当我们发布app到appstrore时,系统默认是Release下,Release状态下,编译器经过了优化。