[英]How to find out what is svchost is doing
我在運行一些自動化測試時遇到問題,因為 CPU 使用率在某個時刻隨機變高。 所以我將此調用添加到我的代碼中以查看導致高 CPU 使用率的進程:
wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime
這給了我一個進程列表和他們的 CPU 使用率。 不幸的是,過程是這樣的:
svchost#11 100
我知道 svchost 只是服務的主機。 那么有沒有一種簡單的方法可以更詳細地描述 svchost 在命令行中所做的事情,以便我可以將它集成到我的代碼中? 任何像 Process Explorer 這樣的工具都沒有用,因為它們是由 GUI 控制的。 我需要一些可以放在 system() 調用中的東西。
順便說一句,我已經禁用了自動更新 - 所以它必須有所不同。
這就是我想要的:
tasklist /svc /fi "IMAGENAME eq svchost.exe"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.