[閒聊] 楓之谷將不適合32位元作業系統

看板MapleStory作者 (123)時間7年前 (2016/06/27 12:40), 7年前編輯推噓6(7112)
留言20則, 12人參與, 最新討論串1/1
單純從記憶體的觀點來看 (文末提供個32bit-OS黑螢幕、伺服器連接中斷可能的解決方法) #1NQiY9tJ 這篇提及這次改版後,記憶體使用量爆增的問題 週末掃過里程BOSS,最誇張的時候工作管理員顯示250萬K的使用量 這意味著光是楓之谷一個程式,可能會吃光整個32位元作業系統的閒置記憶體 稍微有電腦知識的人應該知道,32位元有個大概3~3.5G的記憶體上限 不了解的人也可以在 電腦->右鍵->內容 的地方看到,系統欄位那邊 ex 安裝的記憶體(RAM): 4.00GB (3.25GB可用) 表示雖然這台電腦我裝了4G的記憶體,但實際上可用的只有3.25G而已 可用量可能因為不同電腦上的其它設置而有些微差異 雖然有方法可讓32位元系統突破他應有的記憶體上限,但不在一般討論範圍 #1NQiY9tJ 這篇的後續故事是這樣的 補回了壞掉的2G記憶卡,發現情況完全沒有改善 (電腦是win7 32位元) 打開楓之谷的時候還是有可能中途斷線、與伺服器連接中斷 就算成功進入選角畫面,會有奇怪的破圖現象 角色卡、打工、新星世界、進入遊戲等等幾個按鈕沒有顯示出來 選角ENTER進入遊戲之後,背景破圖般的黑、音樂沒有切換 接著開始先嘗試弄些現有的無法登入時常用的解決方法 windows更新、重灌、硬碟重組、掃毒、楓之谷的調整頻率 忙了一兩天後,情況還是完全沒變、就是有奇怪的破圖 既然可以登入,但卻有奇怪的破圖現象 最後朝著記憶體不足、或是記憶體限制的方向思考 於是google一下「windows 單一程式記憶體上限」之類的很快就有了答案 相關討論很多 http://forum.gamer.com.tw/C.php?bsn=08115&snA=232 https://tw.answers.yahoo.com/question/index?qid=20140708000015KK11059 http://www.focus-sport.club.tw/viewthread.php?tid=315897 https://www.ptt.cc/bbs/C_and_CPP/M.1241680874.A.543.html bcdedit /set IncreaseUserVa 3072 去微軟官網尋找文章中提到的這條 bcdedit 指令 https://msdn.microsoft.com/en-us/library/ff542202.aspx On 32-bit editions of Windows, applications have 4 gigabyte (GB) of virtual address space available. The virtual address space is divided so that 2 GB is available to the application and the other 2 GB is available only to the system. 雖然說32位元作業系統提供單一程式執行的虛擬記憶體上限是2GB 但事實上要完整且順利地執行楓之谷,門檻要更高 我電腦到帳密畫面時記憶體是113萬K、選角進入後是140萬K,還不到2GB慘遭破圖 可能還跟楓之谷另外兩個防掛軟體的互動、或是背後檔案的讀取有關係 至於win7之後的64位元正常來說應該不會碰上這個2GB限制的問題 vista之前的64位元則還是有這個問題 http://wiki.mcneel.com/zh-tw/rhino/memorylimits https://msdn.microsoft.com/en-us/library/bb613473.aspxWindows Server 2003 之前的版本只能手動修改開機設定檔 boot.ini 詳細方法參考連結,以後的版本才可用指令設定 手邊是64位元的人想嘗試可以試試,前項指令所作設定是可以取消的 bcdedit /deletevalue IncreaseUserVa 即可清除前項指令的設定 最後在我電腦上的結果,問題大多解決了 雖然開啟楓之谷的時候偶爾還是會中途與伺服器連線中斷 不過正常來說都可以順利開啟 選角畫面、以及進入遊戲後的畫面都沒有破圖、音樂有正常切換 看來取得了足夠的記憶體,結束了這次改版的折騰 給直接END的結論 因應改版後楓之谷佔用記憶體爆增問題,某些作業系統必須要 修改單一程式記憶體上限2GB的設定 (事實上只是增加到3GB而已) Windows7之後的64位元版本,應該不會有這個問題 對於Windows7 32位元、或更以前的32/64位元版本 Windows Server 2003 之前的版本,手動修改開機設定檔 boot.ini (參考連結) Windows Server 2003 以後的版本,進行以下簡單的操作 (1) 打開命令提示字元,或是搜索「cmd.exe」 (右鍵以系統管理員身分執行) (2) 輸入 bcdedit /set IncreaseUserVa 3072 (3) 看到操作順利完成後,重新開機 (方法有賺有賠,操作前應詳閱指令說明或確保個人電腦有無其它設定) 2D的楓之谷可以吃爆記憶體,簡直是2D遊戲界的肥宅 假如未來還是一直增加,突破3GB的那天將宣告楓之谷只能跑在64位元作業系統 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.245.32 ※ 文章網址: https://www.ptt.cc/bbs/MapleStory/M.1467002445.A.9B1.html

06/27 12:48, , 1F
以現在來說好像沒差了 現在市面上很少x86系統的吧
06/27 12:48, 1F

06/27 13:01, , 2F
什麼年代了還計較這個
06/27 13:01, 2F

06/27 13:53, , 3F
32位元該進入歷史了
06/27 13:53, 3F
最近手邊有台九年的 WINXP 32位元 主機版壽終正寢了 XDDD 的確該投入64位元的懷抱,等新桌機來就要裝 WIN7 64位元 希望8GB的記憶體足夠迎接未來華麗的五轉技能 至於文中這台五年的 WIN7 32位元,暫時沒有打算更換

06/27 15:07, , 4F
我已經打算重灌了喔嗚嗚嗚嗚QQ
06/27 15:07, 4F
※ 編輯: shadeel (163.29.241.236), 06/27/2016 15:19:00

06/27 15:27, , 5F
不想重灌的話 關鍵字readyfor4GB 但我無法保證穩定性
06/27 15:27, 5F

06/27 15:28, , 6F
如果想小升級沒預算 hardwaresale是你的好夥伴
06/27 15:28, 6F

06/27 15:37, , 7F
還好電腦已經換成64位元,雖然是桌電壞掉被迫換的......
06/27 15:37, 7F

06/27 16:30, , 8F
難怪之前用32位元的常常破圖斷線
06/27 16:30, 8F

06/27 17:47, , 9F
老實說下一代的MS2剛釋出時,就附贈一個批次檔案
06/27 17:47, 9F

06/27 17:48, , 10F
而那個批次檔案的功能就是解除系統對單一程式使用記憶體
06/27 17:48, 10F

06/27 17:49, , 11F
量的限制,不過有趣的是MS2似乎還沒有編譯成64bit的程式
06/27 17:49, 11F

06/27 20:22, , 12F
我開外掛 外掛都穩定10幾萬記憶體而已...哎外掛還比原廠
06/27 20:22, 12F

06/27 20:22, , 13F
做得好
06/27 20:22, 13F

06/27 22:11, , 14F
用瓜瓜開脫機就好(?)
06/27 22:11, 14F

06/28 13:09, , 15F
升win10可以轉成64位元…昨天剛搞完
06/28 13:09, 15F

06/28 13:10, , 16F
方法是先把自己的作業系統升上win10再重灌64位元的win10
06/28 13:10, 16F

06/28 13:10, , 17F
不用輸入序號 他會幫你記住
06/28 13:10, 17F

06/28 13:11, , 18F
詳細請google xd
06/28 13:11, 18F

06/29 01:24, , 19F
楓谷真的越來越肥大 同一台電腦幾年前玩都還好好的..
06/29 01:24, 19F

06/29 01:25, , 20F
現在一進村莊就是大類格 敲小怪也是不停的卡卡卡 = =
06/29 01:25, 20F
文章代碼(AID): #1NSAvDcn (MapleStory)