運行方式
Windows 資源監視器自 Windows Vista 以來即為 Windows 的組成部分之一,通過以下方式均可將其打開:
•單擊「開始」,在“開始搜尋”框中單擊,鍵入resmon.exe,然後按 Enter。
•單擊「開始」- 所有程式 - 附屬檔案 - 系統工具 - 資源監視器。
•還可以從我們熟悉的任務管理器中打開資源監視器: 右擊系統列,從選單中選擇“啟動任務管理器”(或Ctrl+Shift+ESC),之後選擇“性能”選項卡,單擊“資源監視器”按鈕。
各選項卡介紹
CPU
通過該選項卡,我們可以很直觀地看到CPU的多個核心的占有率,同時還能詳細看到每個程式的進程占用多少資源,另外還可以查看某個程式關聯的服務、句柄和模組。
除了查看,我們還可以在這裡直接對這些進程進行操作:結束進程、結束進程樹、掛起進程等等。同時,我們可以單獨篩選出某一個進程的監視信息,只需勾選進程前邊的選框就可以了,非常方便。
記憶體
允許用戶很直觀地看到已經被使用的物理記憶體以及剩餘記憶體,同時也可以單獨查看某個進程的詳細記憶體使用情況。
磁碟
查看進程“動”過哪些檔案。可幫助檢查有沒有軟體不守規矩隨便查看電腦的裡面的隱私檔案;
網路
查看所有程式占用網路資源情況,包括下載和上傳情況。可幫助了解哪個軟體導致上網變慢。
各選項卡詳細
將滑鼠移動至某項的標籤中,即可看到對應說明。以下內容源自微軟TechNet,具體描述可能隨不同系統存在差異。
CPU
總計 視圖:
綠色:當前正在使用的 CPU 總容量的百分比;
藍色:CPU 最大頻率。
備註:當計算機未連線到交流電源而要降低電池用量時,某些攜帶型計算機將減小 CPU 的最大頻率。
標籤 | 描述 |
名稱 | 正在使用 CPU 資源的應用程式。 |
PID | 應用程式實例的進程 ID。 |
描述 | 應用程式名稱。 |
執行緒數 | 應用程式實例中當前活動的執行緒數。 |
CPU | 應用程式實例中當前活動的 CPU 周期。 |
平均CPU | 應用程式實例過去 60 秒內產生的 CPU 平均負載,以 CPU 總容量的百分比表示。 |
磁碟
視圖:
綠色:當前總的 I/O;
藍色:最高活動時間百分比。
標籤 | 描述 |
名稱 | 正在使用磁碟資源的應用程式。 |
PID | 應用程式實例的進程 ID。 |
讀取 | 應用程式實例從檔案讀取數據的當前速度。 |
寫入 | 應用程式向檔案寫入數據的當前速度。 |
總數 | 在最後一分鐘內每秒該進程訪問(讀取和寫入)的平均位元組數。 |
磁碟活動 捲軸在上表基礎之上增加以下內容:
標籤 | 描述 |
檔案 | 應用程式實例正在讀取和/或寫入的檔案。 |
IO 優先權 | 應用程式的 I/O 任務的優先權。 |
回響時間 | 磁碟活動的回響時間(以毫秒為單位)。 |
網路
視圖:
綠色:當前總的網路流量(以 Kbps 為單位);
藍色:正在使用的網路容量百分比。
標籤 | 描述 |
名稱 | 正在使用網路資源的應用程式。 |
PID | 應用程式實例的進程 ID。 |
地址 | 本地計算機與之交換信息的網路地址。這可能以計算機名、IP 地址或完全限定的域名 (FQDN) 表示。 |
傳送 | 應用程式實例當前從本地計算機傳送到該地址的數據量。 |
接受 | 應用程式實例當前從該地址接收的數據量。 |
總計 | 應用程式實例當前傳送和接收的總頻寬。 |
記憶體
標籤 | 描述 |
名稱 | 正在使用記憶體資源的應用程式。 |
PID | 應用程式實例的進程 ID。 |
硬錯誤/分 | *應用程式實例當前每分鐘產生的硬錯誤數。 |
提交(KB) | 作業系統為進程保留的虛擬記憶體量。 |
工作集 (KB) | 應用程式實例當前駐留在記憶體中的千位元組數。 |
可共享 (KB) | 可供其他應用程式使用的應用程式實例工作集的千位元組數。 |
專用 (KB) | 專供進程使用的應用程式實例工作集的千位元組數。 |
*:當引用地址的頁面已不在物理記憶體中而且已被換出,或者可從磁碟上的備份檔案使用時,會發生硬錯誤(也稱為“頁面錯誤”)。這不屬於錯誤。但是,如果應用程式必須從磁碟而不是從物理記憶體連續回讀數據,則較多數量的硬錯誤可能說明應用程式的回響時間較慢。後續版本中此處被翻譯為 硬中斷。
物理記憶體 捲軸
捲軸右側
•正在使用:與條形圖“正在使用”相同;
•可用:等同與條形圖部分“備用”與“可用”項目之和。
條形圖 部分
括弧部分指滑鼠移向柱形圖後的提示,
•為硬體保留的記憶體(已保留硬體):已保留供BIOS和其他外設的某些驅動程式使用的記憶體;
•正在使用(使用中):由進程、驅動程式或作業系統使用的記憶體;
•已修改:記憶體必須寫入磁碟才能用於其他用途的記憶體;
•備用:包含未活躍使用的快取數據和代碼的記憶體;
•可用(空閒):不包含任何有價值數據,以及當進程、驅動程式或作業系統需要更多記憶體時將首先使用的記憶體。
條形圖 下方文字列表
•可用:可以由進程、驅動程式或作業系統立即使用的記憶體量
•即:條形圖中的“備用”與“可用”之和;
•快取:包含供進程、驅動程式或作業系統快速訪問的快取數據和代碼的記憶體量(包括備用記憶體和修改的記憶體)
•即:條形圖中的“已修改”與“備用”之和;
•總數:可用於作業系統、設備驅動程式和進程的物理記憶體量
•即:條形圖中除“為硬體保留的記憶體外”項目外其它4項之和;
•已安裝:計算機中安裝的物理記憶體量
•即:條形圖中全部5項總和,可認為是記憶體條總容量。
套用實例
確定進程連線到的網路地址
打開資源監視器,單擊“網路”選項卡,然後單擊“TCP 連線”的標題欄展開對應的表。找到要確定其網路連線的進程。如果表中有大量條目,可以單擊“映像”以便按執行檔的名稱進行排序。查看“遠程地址”和“遠程連線埠”列,即可看到進程連線到的網路地址和連線埠。
結束無法正常關閉的程式或進程
如果某個程式無法正常關閉,我們可以打開Win7資源監視器,詳細分析問題,如果想要結束這個程式或者進程,可以選擇CPU選項卡,勾選相關的軟體或者程式,在“關聯的句柄”中搜尋相關的檔案,然後從右鍵選單中選擇“結束進程”。