如何降低Page File使用量?
到iT邦幫忙

yellen(iT邦初學者10級)發問:
PF(Page File)是用硬碟來模擬記憶體,速度比起記憶體當然慢上許多。有時它的用量很高(1GB~1.5GB)。我的問題是,如何把PF的用量降到最低,可以不用是最好。還有一定要用PF這樣的機制嗎?

dream(iT邦高手7級):
請參考「什麼是虛擬記憶體?」(http://goo.gl/uIbua)。當使用到虛擬記憶體時,代表著你的記憶體已不足存放所需的空間了,若你不想使用虛擬記憶體,事實上只會更慢不會變快。要如何降低記憶體的用量,可以減少開啟的程式,尤其是桌面右下角那一些無謂的常駐程式。連結裡有如何調整虛擬記憶體的方式。

sula3065408(iT邦初學者7級):
實體記憶體不夠才會去用到虛擬記憶體,通常不是處理器不夠力,而是記憶體太小。你可以調整虛擬記憶體,但,遇到應用程式吃比較大的記憶體,而你又周轉不靈時,就會出現問題。

lordrd(iT邦初學者8級):
希望不要用到虛擬記憶體?那你可能只能用DOS了,因為那算是多工作業系統的基本功能。除非你裝了非常多的記憶體,讓作業系統覺得不需要切到硬碟作Swap,不然就會出現「虛擬記憶體不足」的警告。

你若安裝過Linux,你會發現Linux沒有Page File這個名詞,它只有Swap Disk。你要切一整個磁碟,給Linux作Memory Swap。

harrier7(iT邦初學者8級):
從「電腦」、「內容」、「進階」、「效能」中,你可以關掉分頁檔案。但這僅限你的分頁用很少,檔案從來沒長大過,例如:實體記憶體8GB、而分頁檔從來沒長大,此時你可以考慮更改成沒有分頁檔。

但是你現在的狀況就是記憶體不足,所以狂吃分頁檔案。當然你可以關掉分頁檔,關掉的結果就是:程式直接顯示記憶體不足,出現錯誤後執行中斷。

分頁檔就是虛擬記憶體的設計,這類設計是先進的。以Mac OS來說, 10以前的版本是沒有虛擬記憶體的概念,Windows/UN*X 都有虛擬記憶體的概念,當時羨煞許多Mac專業用戶。

熱門新聞

Advertisement