当前位置:   article > 正文

UE4 关闭IncredBuild加速编译插件

UE4 关闭IncredBuild加速编译插件

原文整理自:https://cloud.tencent.com/developer/article/1368057

1.使用超线程

如果你的电脑没有开启超线程模式的话,可以通过修改如下配置(以下是两个文件存放处,都要同步修改)

路径1:

\Engine\Saved\UnrealBuildTool\BuildConfiguration.xml

路径二:

C:\Users\用户名\AppData\Roaming\Unreal Engine\UnrealBuildTool

将如图配置代码

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
  3. </Configuration>

修改为:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
  3. <BuildConfiguration>
  4. <ProcessorCountMultiplier>2</ProcessorCountMultiplier>
  5. </BuildConfiguration>
  6. </Configuration>

2.使用SSD链接

正常编译的时候I/O也会成为你的瓶颈,如果没有足够的ssd空间存放引擎和工程可以通过一些骚操作达到类似效果,你只需要把生成的中间文件和源文件联接到SSD上即可

cd UnrealEngine\Engine mklink /J Intermediate C:\UE4\Test\Intermediate mklink /J Source C:\UE4\Test\Source

具体链接操作请看:mklink 操作介绍mklink简介

3.避免不必要的损耗(关闭IncredBuild)

以vs2017为例安装的时候对于incredibuild是否安装时有选项的,一不小心就有可能安装,如果你没有incredibuild服务器,这个功能开启的话会造成cpu编译的时候不用全力(离线),你会发现,即使是本地一个小的修改也会编译几十秒,甚至上百秒,可以通过ue的配置文件强制关闭

\Engine\Saved\UnrealBuildTool\BuildConfiguration.xml 中添加

<bAllowXGE>false</bAllowXGE>

 

添加后:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
  3. <BuildConfiguration>
  4. <ProcessorCountMultiplier>2</ProcessorCountMultiplier>
  5. <bAllowXGE>false</bAllowXGE>
  6. </BuildConfiguration>
  7. </Configuration>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/329654
推荐阅读
相关标签
  

闽ICP备14008679号