Re: [請益] 虛擬記憶體該怎麼設定?

看板EZsoft (小軟體)作者 (滴滴叉)時間18年前 (2008/06/19 16:38), 編輯推噓0(0015)
留言15則, 8人參與, 最新討論串2/4 (看更多)
※ 引述《luke90512 (我不是好人)》之銘言: 其實在98的時代,記憶體很缺,我在爬文尋找到的最佳化是: 實體記憶體的1.5~2.5倍,而超過512之後就不要再更大了, 因為暈倒死記憶體釋放的問題。 然而,你會發現,在XP安裝完畢後,「有時候」系統也會這樣設定喔。 但是現在我們面臨的是高記憶體,例如隨便一台電腦就實體1~2G, 或者碰到Vista開機就花去將近900mb的實體記憶體, 這個新的Range該怎麼抓,其實我還是抓1.5~2.5倍(因為我要玩魔獸XD), XP就不用了,可以關掉Swap跑很順。 有種說法是全掛實體跑比較快,我非常同意,但在遊戲的感覺就有所差別, 例如魔獸吃550mb實體,Vista吃900+記憶體,雖然我總數有2000,依然會 出現記憶體不足的情況,所以我把虛擬掛回來了(1.5~2.5)。 的確順一些,但偶然發現,記憶體釋放依然很差。 雖然有種說法是,Swap是用來堆放非經常性使用的程序,設個16mb讓這些 程序自動踢跑,但就我的經驗,Vista還是會出線記憶體不足的現象。 綜合以上,我推薦: XP.1G以內用1.5~2.5公式 XP.1G以上掛1G XP.2G以上掛0(無Swap) Vista2G以下掛1G~2G 當然,我並沒有把雙通道以及雙核心考慮進去。 懇請高手繼續討論... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.54.85 ※ 編輯: ddx 來自: 59.126.54.85 (06/19 16:39)

06/19 16:42, , 1F
最好不要設無swap....
06/19 16:42, 1F

06/19 16:51, , 2F
推樓上 這個是有測試過的=3=
06/19 16:51, 2F

06/19 17:08, , 3F
如果是XP,我在2G的情況運作相當良好。
06/19 17:08, 3F

06/19 17:09, , 4F
其實還有一點,關於硬碟做虛擬記憶體的效率...所以我想不用多.
06/19 17:09, 4F

06/19 17:16, , 5F
我比較想問的是 都跑哪些程式?
06/19 17:16, 5F

06/19 17:16, , 6F
應該沒有跑道大程式吧....
06/19 17:16, 6F

06/19 17:16, , 7F
還有常駐程式的量 也應該要考慮在裡面
06/19 17:16, 7F

06/19 17:16, , 8F
虛擬記憶體的出發點不是效率阿 是有些大型的程式 需要用來
06/19 17:16, 8F

06/19 17:17, , 9F
置換 有些遊戲也是 當沒有的話很容易出錯 有些甚至不給執行
06/19 17:17, 9F

06/19 17:26, , 10F
如果virtual memory可以在這一篇道盡 微軟可以關了
06/19 17:26, 10F

06/19 17:29, , 11F
用到vm來不及swap in 也表示實體記憶體不足 該升級電腦了
06/19 17:29, 11F

06/19 18:21, , 12F
當記憶體很多的時候到底要不要設swap,我覺得就看使用者吧
06/19 18:21, 12F

06/19 18:22, , 13F
沒有絕對要或不要,像我的使用狀況,沒設也不會有事
06/19 18:22, 13F

06/19 19:06, , 14F
這種by user-case的設問,最保險的答案當然是什麼都不要調
06/19 19:06, 14F

06/19 20:50, , 15F
有些程式不設不能跑阿!!!
06/19 20:50, 15F
文章代碼(AID): #18MXhiKO (EZsoft)
文章代碼(AID): #18MXhiKO (EZsoft)