共用方式為


使用 效能監視器 尋找使用者模式記憶體流失

如果您懷疑有使用者模式記憶體流失,但不確定哪個進程會造成它,請使用 效能監視器 來測量個別進程的記憶體使用量。

以系統管理員身分執行 效能監視器。 以滑鼠右鍵按兩下 [監視工具] 底下的 [效能監視器],然後選取 [屬性] 以新增下列計數器:

  • 處理>私用位元組 (針對您要檢查的每個行程)

  • 處理>虛擬位元組 (您要檢查的每個行程)

設定 Duration 以擷取足夠的活動。 例如,將更新時間變更為 600 秒,以擷取一段時間的流失圖表。 您可能也想要將數據記錄到檔案,以便稍後進行檢查。

Private Bytes 計數器表示進程已配置的記憶體總數,不包括與其他進程共用的記憶體。

Virtual Bytes 計數器表示進程所使用的虛擬位址空間目前大小。

某些記憶體流失會以配置的私人位元組增加的形式出現在數據檔中。 其他記憶體流失會以虛擬位址空間增加的形式顯示。

在您判斷哪個進程流失記憶體之後,請使用 UMDH 工具來判斷發生錯誤的特定例程。 如需詳細資訊,請參閱 使用UMDH尋找使用者模式記憶體流失