Version: 2017.1
IL2CPP 的工作原理
使用 IL2CPP 进行托管字节码剥离

优化 IL2CPP 构建时间

使用 IL2CPP 构建项目时,项目构建时间可能会大幅延长。但是,有几种方法可以显著缩短构建时间:

使用增量构建

使用增量构建时,C++ 编译器仅重新编译自上次构建以来已更改的文件。要使用增量构建,请将项目构建到先前的构建位置(不删除目标目录)。

从反恶意软件的软件扫描中排除项目和目标构建文件夹

可在构建项目之前禁用反恶意软件,从而缩短构建时间。(Unity Technologies 测试发现,在全新安装的 Windows 10 系统上禁用 Windows Defender 后,构建时间减少了 50–66%。)

将项目和目标构建文件夹存储在固态硬盘 (SSD) 上

与传统硬盘驱动器 (HDD) 相比,固态硬盘 (SSD) 具有更快的读/写速度。将 IL 代码转换为 C++ 并对其进行编译的过程涉及大量的读/写操作。更快的存储设备可加快此过程。

IL2CPP 的工作原理
使用 IL2CPP 进行托管字节码剥离