使用驅動程式驗證器尋找 Kernel-Mode 記憶體流失
驅動程式驗證器會判斷核心模式驅動程式是否流失記憶體。
驅動程式驗證器的集區追蹤功能會監視指定的驅動程式所做的記憶體配置。 在卸載驅動程式時,驅動程式驗證器會確認驅動程式所做的所有配置都已釋放。 如果某些驅動程式的配置尚未釋放,就會發出錯誤檢查,而錯誤檢查的參數表示問題的本質。
當此功能為作用中時,請使用驅動程式驗證器管理員圖形化介面來監視集區配置統計資料。 如果核心偵錯工具附加至驅動程式,請使用 !verifier 0x3 擴充功能來顯示配置統計資料。
如果驅動程式使用直接記憶體存取 (DMA) ,驅動程式驗證器的 DMA 驗證功能也有助於尋找記憶體流失。 DMA 驗證測試一些常見的 DMA 常式誤用,包括無法釋放常見緩衝區和其他可能導致記憶體流失的錯誤。 如果在此選項為使用中時附加核心偵錯工具,請使用 !dma 延伸模組來顯示配置統計資料。
如需驅動程式驗證器的相關資訊,請參閱 Windows 驅動程式套件 (WDK) 檔中的 驅動程式驗證程式 。