“內(nèi)存硬錯(cuò)誤”,真的是內(nèi)存有問(wèn)題嗎
在 Vista、server2008\、win7中的“資源監(jiān)視器” 中有一項(xiàng)“內(nèi)存硬錯(cuò)誤”,真的是內(nèi)存有問(wèn)題嗎?對(duì)于這個(gè)問(wèn)題,下面學(xué)習(xí)啦小編就為大家介紹一下具體的方法吧,歡迎大家參考和學(xué)習(xí)。
開(kāi)始還真以為是內(nèi)存質(zhì)量問(wèn)題,但轉(zhuǎn)眼一想,如果是物理錯(cuò)誤,系統(tǒng)又是如何檢測(cè)出來(lái)的?這可不是服務(wù)器內(nèi)存,可沒(méi)有ECC功能。
后來(lái)檢查
在 Vista、server2008\、win7中的“資源監(jiān)視器” 中有一項(xiàng)“內(nèi)存硬錯(cuò)誤”,真的是內(nèi)存有問(wèn)題嗎?
開(kāi)始還真以為是內(nèi)存質(zhì)量問(wèn)題,但轉(zhuǎn)眼一想,如果是物理錯(cuò)誤,系統(tǒng)又是如何檢測(cè)出來(lái)的?這可不是服務(wù)器內(nèi)存,可沒(méi)有ECC功能。
后來(lái)查看了“資源監(jiān)視器”的幫助文件,其中的說(shuō)明如下:硬錯(cuò)誤/分
當(dāng)前由應(yīng)用程序?qū)嵗a(chǎn)生的每分鐘的硬錯(cuò)誤數(shù)。
注意
當(dāng)引用地址的頁(yè)面已不在物理內(nèi)存中而且已被換出,或者可從磁盤(pán)上的備份文件使用時(shí),會(huì)發(fā)生硬錯(cuò)誤(也稱為“頁(yè)面錯(cuò)誤”)。這不屬于錯(cuò)誤。但是,如果應(yīng)用程序必須從磁盤(pán)而不是從物理內(nèi)存連續(xù)回讀數(shù)據(jù),則較多數(shù)量的硬錯(cuò)誤可能說(shuō)明應(yīng)用程序的響應(yīng)時(shí)間較慢。
照此理解,應(yīng)該叫“缺頁(yè)中斷”。
另外一種較明白的解釋:
vista內(nèi)存硬錯(cuò)誤即hard fault,也叫page fault。當(dāng)應(yīng)用程序訪問(wèn)的內(nèi)存不在RAM中,而被交換到硬盤(pán)時(shí),處理器將產(chǎn)生一個(gè)異常(hard fault),操作系統(tǒng)捕捉到該異常后,就會(huì)將該內(nèi)存交換回RAM。如hard fault過(guò)多,表明RAM資源過(guò)于緊張,系統(tǒng)不得不頻繁進(jìn)行內(nèi)存交換,這時(shí)軟件運(yùn)行速度將會(huì)很慢。