如何降低UE4Editor启动时间?升级4.27版本仍需6分钟启动问题求助
UE4.27 Linux环境启动过慢解决方案
插件优化
直接禁用所有非必要插件即可,没有VR需求可关闭全部VR相关插件,另外结合你的启动日志,暂时用不到的Python集成、TCP/UDP消息服务、Android权限框架、音频捕获、本地化服务、源代码访问模块对应的插件都可以手动禁用,不会影响基础的场景编辑功能,新手阶段完全不需要担心误关核心功能。
多核心调用修复
你之前添加的-USEALLAVAILABLECORES参数位置错误,该参数需要放在项目路径之前才会生效,若是添加后还是没有调用多核心,可在终端启动时使用以下命令:
taskset -c 0-3 UE4Editor /你的项目完整路径/项目名.uproject -USEALLAVAILABLECORES -nosplash -noloadStartupPackages
taskset命令会强制绑定UE进程使用全部4个核心,-nosplash跳过启动动画,-noloadStartupPackages跳过冗余启动包加载,可直接降低核心初始化阶段的耗时。
缓存修复
你日志中最长的75秒间隔出现在PNG告警到源码控制功能加载之间,属于项目缓存损坏/未完全生成导致的卡滞,直接删除项目根目录下的Intermediate、Saved文件夹,重启一次UE让它重新生成全量缓存,第二次启动时该阶段耗时会直接降到10秒以内。
系统层面优化
Ubuntu默认IO调度器针对大文件连续读取优化,不适配UE引擎、项目的大量小文件读取场景,你可以将存放引擎和项目的SSD调度器改为noop,命令如下:
echo noop | sudo tee /sys/block/你的磁盘设备名/queue/scheduler
调整后小文件随机读取效率会有明显提升。
做完以上优化后,你的项目启动时间基本可以降到1分钟以内,后续冷启动也不会超过2分钟。
内容的提问来源于stack exchange,提问作者Aquarius Power
相关产品推荐
相关产品推荐

