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