【UE】 提升编译速度的方式

均修改 C:\Users\%Name%\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml

1.提高并发进程数量

    <BuildConfiguration>
        <bAllowXGE>false</bAllowXGE>
        <MaxParallelActions>12</MaxParallelActions>
    </BuildConfiguration>

连接: https://forums.unrealengine.com/t/compilation-taking-twice-as-long-in-ue5-number-of-processes-being-limited/533454/5

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高优先级,也可提高编译速度

猜你喜欢

转载自blog.csdn.net/a940659387/article/details/127324448