“內存硬錯誤”,真的是內存有問題嗎
時間:
家輝661由 分享
在 Vista、server2008\、win7中的“資源監視器” 中有一項“內存硬錯誤”,真的是內存有問題嗎?對于這個問題,下面學習啦小編就為大家介紹一下具體的方法吧,歡迎大家參考和學習。
開始還真以為是內存質量問題,但轉眼一想,如果是物理錯誤,系統又是如何檢測出來的?這可不是服務器內存,可沒有ECC功能。
后來檢查
在 Vista、server2008\、win7中的“資源監視器” 中有一項“內存硬錯誤”,真的是內存有問題嗎?
開始還真以為是內存質量問題,但轉眼一想,如果是物理錯誤,系統又是如何檢測出來的?這可不是服務器內存,可沒有ECC功能。
后來查看了“資源監視器”的幫助文件,其中的說明如下:硬錯誤/分
當前由應用程序實例產生的每分鐘的硬錯誤數。
注意
當引用地址的頁面已不在物理內存中而且已被換出,或者可從磁盤上的備份文件使用時,會發生硬錯誤(也稱為“頁面錯誤”)。這不屬于錯誤。但是,如果應用程序必須從磁盤而不是從物理內存連續回讀數據,則較多數量的硬錯誤可能說明應用程序的響應時間較慢。
照此理解,應該叫“缺頁中斷”。
另外一種較明白的解釋:
vista內存硬錯誤即hard fault,也叫page fault。當應用程序訪問的內存不在RAM中,而被交換到硬盤時,處理器將產生一個異常(hard fault),操作系統捕捉到該異常后,就會將該內存交換回RAM。如hard fault過多,表明RAM資源過于緊張,系統不得不頻繁進行內存交換,這時軟件運行速度將會很慢。