ios developers

optimizationLevel配置对包大小的影响

2017-07-12  本文已影响0人  心悦113

在项目中,发现项目工程的包大小远远超出其他类似项目包大小。

排查下来发现,项目A的编译优化选项optimizationLevel在release下设置的是None[-O0]。该选项在编译时候没有任何执行时间和文件大小方面的优化。因此,这就会导致整个项目工程包很大。相比之下,optimizationLevel的其他几个设置项会在代码执行时间以及大小上有一定的优化操作,主要包括下面几个:

目前项目中主要使用的是Fastest,smallest,这个选项可以开启那些不增加代码大小的全部优化,并且可以让可执行文件尽可能的小。
上一篇 下一篇

猜你喜欢

热点阅读