Re: [SkyL] 买了新的DLC后内存使用到14G有解吗?

楼主: thianz11 (宫造将)   2019-04-24 05:50:10
之前吃光我的32G内存,而且会跳出,所以试着解决问题,有纪录一点过程,跟主题有
点相关,可以参考看看。
有用Loading Screen Mod(但并没有只读取城市存盘才拥有的Assets而是照一般的读取全
部Assets),
进游戏的画面上面会显示有多少件”订阅资产”(Assets),就是下面的Assets件数的来源

1.Assets总数量在:2930件时。一进游戏内存就会占去26GB,随着时间过去会慢慢增加,
很快就破32GB。
开启的是人口约20万的城市存盘。
因为之前印象没用掉那么多内存,所以当然感觉原因是资产一直订太多。
2.换个空白城市存盘,一进游戏仍会占去24GB,可见即使是空白城市,Assets数量仍会
占很多内存。
3.我开始退订删除很多Assets。
4.Assets总数量在2179件时,做了个比较实验。
开个全新的空白城市来看,花了19.2G内存。
开20万大城市档, 则花了20.5G内存。
也就是说,开启大城 只比 空白城 多花去1.3G内存而已。
5.Assets总数量减少到:1860件时。一进游戏内存会占去20GB。小很多了。
(陆续花了约一个月,才删了快1000多件,省去了1/3数量。因为过程中还会一直发现并订
阅新奇资产,所以实际上删去的资产会更多)。
以上省略中间的过程,只列一开始和最后的数字。
总之,内存大约由26GB~~减到20GB,省下6G。
所以经验心得:Assets占去的内存…还不少,
简单的粗算应该是Assets大小的3倍以上
还有Loading Screen Mod有个选项可供选择(option勾选或不勾选),就是只读取你城市存盘的订阅,
该城市存盘没用到的资产则不会读取。这应该能减少内存使用, 虽然我还没用过。
作者: aqlec (小鸟)   2019-04-24 08:04:00
印象当中Loading Screen Mod默认作用就是共享纹理,避免同样的纹理被一直重复读取造成吃大量的RAM
作者: aqlec (小鸟)   2019-04-24 16:04:00
印象当中Loading Screen Mod默认作用就是共享纹理,避免同样的纹理被一直重复读取造成吃大量的RAM
作者: celen99 (珍惜每一天)   2019-05-06 16:32:00
订阅太多地图打不开要查很累 我大约20个而已
作者: celen99 (珍惜每一天)   2019-05-06 08:32:00
订阅太多地图打不开要查很累 我大约20个而已

Links booklink

Contact Us: admin [ a t ] ucptt.com