优化IL2CPP的build时间

编译IL2CPP版本耗时太长,尤其是Android版本,公司项目出一个Android IL2CPP版本的build时间大概是70分钟。以下是Unity官方的优化方案。

使用 ‘incremental building’
如果使用 incremental building, C++ compiler 只会重新编译上次改变的文件. 使用 incremental building,只需编版本的路径和上次相同即可(之前的build的文件夹不能删除)

不要让反恶意软件工具扫描你的工程目录和build target目录
编版本之前关闭反恶意软件工具能提高build效率。(Unity Technologies 自己测试说在一台新装的Win 10 上关掉Windows Defender,build时间降低了50-60%)

工程目录和build target目录放到SSD上
SSD读写速度比HDD快的多,IL文件转到C++过程中需要大量的硬盘读写操作,用SSD会加快这个过程。

官方文档:https://docs.unity3d.com/Manual/IL2CPP-OptimizingBuildTimes.html
–EOF–

王小兵 /
Published under (CC) BY-NC-SA in categories Unity3d  tagged with Unity3d