【提升】遊戲性能真正提升 --- 記憶體分配指令

9045 2026-07-24 10:44:34
LV. 29 GP 4k 【提升】遊戲性能真正提升 --- 記憶體分配指令 樓主 紫焰龍 alex212058 GP78 BP- 2013-11-23 01:48:47 編輯 在各位執行遊戲時,最怕就是遇到因

LV.

29

GP

4k

【提升】遊戲性能真正提升 --- 記憶體分配指令

樓主

紫焰龍

alex212058

GP78

BP-

2013-11-23 01:48:47 編輯

在各位執行遊戲時,最怕就是遇到因為記憶體跑完而遊戲崩潰的問題,不過,在下在今天有幾個特殊方法能讓大家在執行遊戲時能夠跑得更為順暢1.使用 64 位元的 JAVA :如果你是使用 64 位元的WinXP、Vista、Win7 或是 Win8 系統執行遊戲時,建議下載 64 位元的版本,這樣記憶體可以調整分配到 2G 以上 (這一點在下想各位玩家都應該很清楚吧)2.調整 Java 記憶體使用量:初期遊戲的記憶體使用量分配為 最大 1GB 最小 512MB,然而有安裝高清材質或是眾多模組的玩家以這樣子的記憶體執行的話非常容易崩潰,因此調整記憶體的方式就成為了眾多玩家首選目標;更改記憶體的方式相當簡單 (這裡以新版登入器的修改方式做解說)在新版登入器的選項介面有一行 JVM Arguments,這一行即為設定創世神執行遊戲時所需的記憶體的地方要調整的方式有兩種:第一種的方式大家應該不陌生,也就是直接調整 Heap 記憶體 (在遊戲中 Heap 記憶體主要是源自於探索空間以及動態動作,調整的越大會影響視野距離,可以使用更遠的視野距離而不會 LAG)如果是因為這個值設定得過小,系統會出現以下的崩潰訊息java.lang.OutOfMemoryError: Java heap space-Xmx 是設定記憶體使用最大值,而 -Xms 則是設定成記憶體使用最小值以一台記憶體有 8G 的電腦來說,使用 5G ~ 6G 記憶體就已經相當充足因此建議值在下就設定為: -Xmx5G -Xms512M 最為恰當 (過多記憶體反而會造成整體性能下降)第二種各位可能就比較少看過了 (在下想板上也應該沒幾個玩家會使用),Java 還有另一個 Stack 記憶體,這個記憶體主要是影響物品材質,以及物件數量 (通常是模組新增的物件)在下在猜想應該很多人都有這種經驗:明明記憶體調整了到超過 2G 了,在安裝或執行某些模組時可以正常進入遊戲,但是過不久 (往往是出在放置使用這些新增模組的方塊或物品時) 仍然會產生崩潰訊息出現。這種錯誤訊息如果你有打開訊息欄你會發現以下錯誤訊息:java.lang.OutOfMemoryError: PermGen space這個即是因為某些模組所產生的 Stack 記憶體不足的訊息 (較常發生在 "有很精細模型物件的模組",以及 "使用64以上高清貼圖材質的模型物件" )關於這一點,在下提供了以下這個指令:-XX:MaxNewSize= 和 -XX:MaxPermSize= 指令-XX:MaxNewSize= 是設定初始的 Stack 記憶體,-XX:MaxPermSize= 則是設定 Stack 記憶體最大值基本上設定最大值即可,因為這種崩潰主要是出自於 (Stack 最大值記憶體分配不夠) 所導致的問題,在下的建議是 "與 Heap 的記憶體最大值設定相同" 即可 (比如說你的 -Xmx 是設定成 4G,那麼你的 -XX:MaxPermSize= 也可以設定成 4G)這兩個指令可以和上述 Heap 記憶體指令同時使用,請各位玩家不用擔心已在下本人的使用例:(Win7 系統,記憶體 8G,64 位元 Java)在下的總指令為: -Xmx5G -Xms512M -XX:MaxPermSize=4G (以上設定參數如果各位的電腦配備與在下相仿的話可以複製下來使用)經過在下測試過這個指令參數後,執行較為大型的模組也比較不會出現上述的崩潰訊息了 (因為在下喜歡裝一些新增物品的模組,無意間查到可以以此方式優化你的遊戲,如果各位有和在下類似的問題,不放可以參考這種方式,希望可以因此解決一些版上玩家常見的問題)

78

-

還有 30 則留言

排序:由舊到新

收合留言

顯示舊留言

三股辮貓

原本玩一堆模組卡成幻燈片 幾乎玩不了 用了樓主的總指令變很順!

B33

2020-05-20 01:12:23

回覆

Miumi

我的ram有24G,我跑一個512x的材質跟光影佔16g 為什麼記憶體上面顯示占用96%...??

B34

2021-08-11 13:44:02

回覆

Miumi

設定過jvm了結果一樣佔16g... 有沒有解決的辦法

B35

2021-08-11 13:44:56

回覆

恆古無名

java8的參數好像有改,日誌顯示Unrecognized VM option 'MaxPermSize=4G',https://truth.bahamut.com.tw/s01/202406/forum/18673/b2f4d96a0815ad01af94939bbdcdd2e6.PNG?w=300然後就結束代碼1

B37

2024-06-10 20:21:12

回覆

連結

文字顏色

更多顏色

背景顏色

更多顏色

特大

很大

字級

粗體

斜體

底線

刪除線

防雷

清除格式

未登入的勇者,要加入討論嗎?

板務人員:

引言回覆

收藏文章

看他的文

複製連結

卡留言

刪除文章

編輯文章

檢舉文章

嵌入文章

刪除

閱覽分級

水桶

M文

收精華區

管理本頁

IP 位置

發文時間

編輯留言

刪除留言

檢舉留言

作品介紹

水桶名單

分享

關閉圖片影片

設定

查看全文

卡回文

本站所刊載之圖文內容等版權皆屬原廠商或原作者所有,非經同意請勿轉載

巴 哈 姆 特 電 玩 資 訊 站 https://www.gamer.com.tw

380v电焊机一般多少kw|八卦:从神话到哲学的文化溯源