2013-01-08 4 views

Odpowiedz

8

Yes, it's possible.

Polecenie wmic wyświetla użycie procesora dla wszystkich procesów. Następnie możesz przepuścić go do findstr, aby odfiltrować określony proces (przy użyciu flagi /c:<process name>).

wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime 

Czy help findstr i help find z linii poleceń, aby zobaczyć więcej sposobów można filtrować listę.

Na przykład:

C:\> wmic path Win32_PerfFormattedData_PerfProc_Process 
get Name,PercentProcessorTime | findstr /i /c:chrome 
chrome     24 
chrome#1    0 
chrome#2    0 
chrome#3    0 
+0

Indiv, dziękuję .. Próbowałem, ale to nie daje mi wyjścia. Sprawdziłem iexplorer, ale żadna wartość nie jest wyświetlana – user1954762

+0

Wykonaj polecenie wmic bez potoków do findstr i sprawdź, czy znajduje się na liście. Jeśli znajduje się na liście, powinieneś być w stanie go zobaczyć, gdy potrącisz go do findstr. Kapitalizacja ma znaczenie, chyba że podasz '/ i' dla findstr, tak jak to zrobiłem w przykładzie. (i nie jest to ** iexplore ** i nie ** iexplorer **?) – indiv

+1

zobacz także http://stackoverflow.com/questions/2415085/is-it-possible-to-know-the-cluu-utilization -z-linii poleceń – bmeck

0

aby to zrobić, najprostszym jest użycie zestawu narzędzi wydajności MS, może on zatrudnić ETW do śledzenie wielu wskaźników obejmuje użycie procesora. po zainstalowaniu narzędzia wydajności (teraz jest w Windows SDK).

wykonać następujące polecenia:

1. set _NT_SYMBOL_PATH= srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols 
2. open trace via: xperf -on base 
3. Excute any program for some times. 
4. output the result: xperf –d myprofile.etl 
5. launch the graphics UI to analysis : xperfview myprofile.etl 

przeciwieństwie WMI Xperf jest bardziej złożony zestaw narzędzi i może zapewnić bardziej szczegółowo na wykorzystanie procesora, a nie tylko proces, ale także połączenie funkcji konsumpcji, zmiany stanu CPU , i tak dalej. (dlatego w pierwszym kroku importujemy symbole Windowsa).

Kolejnym ważnym punktem jest zatrudnianie ETW przez Xperf, a ETW ma niewielki wpływ na procesor.

+0

... nie chcę niektóre polecenia jak wmic cpu get loadpercentage podobnie dostać do konkretnego procesu ... wiesz? – user1954762

+0

Jeśli potrzebujesz analizy, możesz użyć WMIC lub więcej bezpośrednio, używając WMI, PowerShell lub taskmgr. –