赞
踩
原文整理自:https://cloud.tencent.com/developer/article/1368057
如果你的电脑没有开启超线程模式的话,可以通过修改如下配置(以下是两个文件存放处,都要同步修改)
路径1:
\Engine\Saved\UnrealBuildTool\BuildConfiguration.xml
路径二:
C:\Users\用户名\AppData\Roaming\Unreal Engine\UnrealBuildTool
将如图配置代码
- <?xml version="1.0" encoding="utf-8"?>
- <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
- </Configuration>
修改为:
- <?xml version="1.0" encoding="utf-8"?>
- <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
- <BuildConfiguration>
- <ProcessorCountMultiplier>2</ProcessorCountMultiplier>
- </BuildConfiguration>
- </Configuration>
正常编译的时候I/O也会成为你的瓶颈,如果没有足够的ssd空间存放引擎和工程可以通过一些骚操作达到类似效果,你只需要把生成的中间文件和源文件联接到SSD上即可
具体链接操作请看:mklink 操作介绍mklink简介
以vs2017为例安装的时候对于incredibuild是否安装时有选项的,一不小心就有可能安装,如果你没有incredibuild服务器,这个功能开启的话会造成cpu编译的时候不用全力(离线),你会发现,即使是本地一个小的修改也会编译几十秒,甚至上百秒,可以通过ue的配置文件强制关闭
\Engine\Saved\UnrealBuildTool\BuildConfiguration.xml 中添加
<bAllowXGE>false</bAllowXGE>
添加后:
- <?xml version="1.0" encoding="utf-8"?>
- <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
- <BuildConfiguration>
- <ProcessorCountMultiplier>2</ProcessorCountMultiplier>
- <bAllowXGE>false</bAllowXGE>
- </BuildConfiguration>
- </Configuration>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。