回覆列表
  • 1 # 使用者8158981606472

    前提,解釋windows。windows在記憶體排程的時候會使用到虛擬記憶體(也叫頁面檔案)來排程記憶體空間。這其實為當時記憶體不夠用準備的。當系統需要更多記憶體去開一個新的程序的時候,發現記憶體並不夠開啟一個新的程序,但是又不能將任意一個已經開啟的程序殺掉來換取記憶體,沒有辦法,只能將一些冷程序掛起,並將記憶體寫入硬碟的特定區域來騰出記憶體空間。這個時候某些程序就被寫進了硬碟,由於硬碟讀取速度慢,在系統有大量程序寫入硬碟時,會出現硬碟和記憶體在不斷交換資料的現象。典型例子就是Chrome,當你開啟100個網頁(比如說刷100頁淘寶),正在瀏覽的網頁尚且流暢,但是突然切換到某個網頁,可能這個網頁已經變成空白或者不能操作了。過一段時間之後這個頁面就會恢復,儘管說不像IOS那樣需要reload,但是也會耗費一定程度的時間來排程記憶體和硬碟中的虛擬記憶體。記憶體和硬碟不斷交流資料,會讓系統變得非常慢,尤其是虛擬記憶體特別吃硬碟的4K效能和尋道時間,這就是低記憶體機器換SSD之後電腦會飛快的原因,以為虛擬記憶體和記憶體的交換速度明顯的提升了。對於記憶體不足的問題,最好的辦法顯然是增加記憶體量。比如有人提到的利用渣PC來跑GTA,軟體需要的記憶體量已經不允許你進行虛擬記憶體排程了,這時系統就會丟擲記憶體已滿異常。。現在記憶體這麼便宜,還不快加到16G(逃原來記憶體貴,我才8G,現在便宜了,我已經加到24G了。。。

  • 中秋節和大豐收的關聯?
  • glow的意思?