永远就三年疗 发表于 2020-12-24 09:13

Unreal Engine占用内存过大怎么办?

UE4引擎占用过大怎么办?这是一个比较困扰的问题。因为你经常用着用着C盘就满了。

有人说,你上篇文章介绍的那些东西根本没用好吗?根本节约不了多少内存。你这不坑人吗?



好吧,那咱们这篇文章就看一下针对于引擎,有哪些节约内存的方法。

C盘中的缓存文件
这个文件主要是用来缓存你的渲染数据的,我的缓存文件所在位置:

C:\Users\Administrator\AppData\Local\UnrealEngine\Common


我们可以看一下它有多大:


这个文件是可以删除的,但是注意,最好在一个项目结束之后再删除。因为你用到的资源缓存下来之后,每次加载资源时就不用重新渲染,但是如果你在项目未结束时删除的话,那么下次打开项目使用资源的时候,它还是会重新渲染的。

保管库缓存资源

这个也是比较占地方的,而且很容易被忽略。当你的引擎每次更新版本的时候,如果重新加载保管库的资源的话,那么它会拷贝一份旧资源生成一份适用于新版本的资源,也就是说同一份资源你会出现两份。这就造成了资源的浪费。所以当你更新引擎的版本的时候,别忘了去保管库中清理一下旧版本不需要的资源以节省内存。
保管库的位置是可以在UE4启动器上进行查看,同时也可以进行修改的。最后贴下保管库的位置。






页: [1]
查看完整版本: Unreal Engine占用内存过大怎么办?