查看進程所消耗的內存

  在舊版的操作系統中,可以在 Windows 任務管理器中查看每個進程消耗內存的情況。Windows Server 2008及後續產品有一些區別。


  默認情況下,Windows 任務管理器僅顯示“內存(專用工作集)”列。

wKioL1WfjUDyBjTvAAMtYXo0HUA059.jpg


  “內存(專用工作集)”是這個進程獨佔的物理內存。

  每個進程都有“閒”和“忙”的時候,“忙”的時候,進程會申請更多的內存,“閒”的時候會釋放一部分內存。

(1)其中一些物理內存是固定給這個進程專用的,即“內存(專用工作集)”

(2)這個進程還與其他進程共享了一部分物理內存內存,“工作設置(內存)”就是這兩部分內存的總和。添加“內存 - 工作集”列,即可顯示“工作設置(內存)”。

(3)這個進程還使用了一部分獨佔的虛擬內存(放在磁盤的頁面交換文件中),“內存(專用工作集)”與獨佔的虛擬內存的總和即“內存(提交大小)”。


wKiom1Wfi6rjy8QmAAKq-dTpEqw755.jpg


wKiom1Wfi4zRjnCfAAMycQhYD4c226.jpg


  爲了監視內存使用情況,更推薦使用 Windows 自帶的“資源監視器”。

wKioL1WfkdbxoF9gAAPwpMWT72s173.jpg


  如果需要查看更詳細的信息,微軟官網推薦了工具 Process Explorer V16.05。

https://technet.microsoft.com/en-us/sysinternals/bb896653/


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章