均修改 C:\Users\%Name%\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
1.提高并发进程数量
<BuildConfiguration>
<bAllowXGE>false</bAllowXGE>
<MaxParallelActions>12</MaxParallelActions>
</BuildConfiguration>
2.配置编译参数
<WindowsPlatform>
<PCHMemoryAllocationFactor>100</PCHMemoryAllocationFactor>
</WindowsPlatform>
<LocalExecutor>
<ProcessorCountMultiplier>1</ProcessorCountMultiplier>
<MaxProcessorCount>8</MaxProcessorCount>
</LocalExecutor>
<ParallelExecutor>
<ProcessorCountMultiplier>1</ProcessorCountMultiplier>
<MaxProcessorCount>8</MaxProcessorCount>
</ParallelExecutor>
<ProjectFileGenerator>
<Format>VisualStudio2019</Format>
</ProjectFileGenerator>
连接: https://zhuanlan.zhihu.com/p/91623446
完整xml文件
<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<WindowsPlatform>
<PCHMemoryAllocationFactor>100</PCHMemoryAllocationFactor>
</WindowsPlatform>
<LocalExecutor>
<ProcessorCountMultiplier>1</ProcessorCountMultiplier>
<MaxProcessorCount>8</MaxProcessorCount>
</LocalExecutor>
<ParallelExecutor>
<ProcessorCountMultiplier>1</ProcessorCountMultiplier>
<MaxProcessorCount>8</MaxProcessorCount>
</ParallelExecutor>
<ProjectFileGenerator>
<Format>VisualStudio2019</Format>
</ProjectFileGenerator>
<BuildConfiguration>
<bAllowXGE>false</bAllowXGE>
<MaxParallelActions>12</MaxParallelActions>
</BuildConfiguration>
</Configuration>
4 使用Process Lasso 软件
将 cl.exe 编译软件设置为cpu高优先级,也可提高编译速度