底层

编译器优化部分代码

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状态下,编译器经过了优化。

上一篇 下一篇

猜你喜欢

热点阅读