Acasă
» WINDOWS
»
Cum să monitorizezi utilizarea procesorului pentru o aplicație în Windows 10
Cum să monitorizezi utilizarea procesorului pentru o aplicație în Windows 10
Pentru a monitoriza utilizarea CPU de către o aplicație în timp în Windows 10, utilizați Monitorul de performanță (PerfMon) și adăugați Process\% Processor Timecontorul. Spre deosebire de o verificare rapidă în Managerul de activități, graficul său derulant vă permite să vedeți dacă utilizarea CPU de către o aplicație rămâne ridicată, crește brusc în timpul unei sarcini sau se stabilizează atunci când este inactivă. Porniți mai întâi aplicația și reproduceți sarcina de lucru pe care doriți să o măsurați, astfel încât procesul acesteia să ruleze și să genereze exemple utile.
PerfMon este încorporat în Windows. Microsoft documentează perfmon.execa lansator pentru instrumentele sale de contorizare a performanței; aceeași consolă include și seturi de colectoare de date pentru salvarea înregistrărilor mai lungi. Pașii de mai jos utilizează graficul în timp real.
Monitorizarea utilizării CPU a unei aplicații în Monitorul de performanță
Porniți aplicația și sarcina pe care doriți să le observați. Mențineți-o deschisă în timp ce o monitorizați. Un proces care nu a pornit nu va apărea în lista de instanțe, iar o aplicație inactivă poate afișa puțină activitate. Browserele și alte aplicații multiproces pot crea mai multe procese pentru o singură aplicație; rețineți că este posibil să fie nevoie să selectați mai multe instanțe pentru a le vedea activitatea.
Deschideți Monitor de performanță. Apăsați Windows+ R, Enter perfmonși apăsați Enter. De asemenea, puteți căuta în Windows „Monitor de performanță”. Dacă consola se deschide într-o altă secțiune, extindeți Instrumente de monitorizare în panoul din stânga și selectați Monitor de performanță .
Introduceți perfmonîn caseta de dialog Executare pentru a deschide Monitorul de performanță.
Deschideți caseta de dialog Adăugare contoare. În vizualizarea grafică Monitor de performanță, selectați butonul verde Adăugare contoare (semnul plus) de pe bara de instrumente. Diagrama poate fi goală înainte de a adăuga un contor.
Selectați butonul verde cu semnul plus pentru a alege contorul de performanță pe care doriți să îl reprezentați grafic.
Selectați contorul CPU al procesului și instanțele aplicației. În Contoare disponibile , setați Obiectul Performance la Proces , apoi selectați % Timp procesor . În Instanțe ale obiectului selectat , alegeți procesul care aparține aplicației dvs. Pentru o aplicație multiproces, faceți Ctrl-clic pe fiecare intrare corespondentă, cum ar fi chrome, chrome#1, sau o altă instanță numerotată. Selectați doar instanțele aplicației pentru a păstra graficul lizibil. Alegeți Adăugare >> , apoi OK .
Alegeți Proces , % Timp procesor și fiecare instanță a aplicației pe care doriți să o urmăriți.
Urmăriți graficul în timp ce aplicația funcționează. PerfMon desenează o linie pentru fiecare contor adăugat. Folosiți legenda de sub diagramă pentru a potrivi culoarea unei linii cu instanța procesului său. Lăsați graficul deschis în timp ce repetați activitatea care ar putea cauza o utilizare ridicată a CPU. Un vârf scurt este diferit de o linie care rămâne ridicată pe tot parcursul sarcinii.
Legenda diagramei identifică fiecare linie prin contorul și instanța procesului său.
Ce înseamnă procentul CPU
Process\% Processor Timeadună timpul de procesare utilizat de toate firele de execuție din acel proces. Pe un computer cu mai multe procesoare logice, un proces poate utiliza mai multe procesoare simultan, astfel încât acest contor poate crește peste 100%. Exemplul Microsoft arată două fire de execuție care utilizează 75% și 80% din procesoarele separate, producând o citire a procesului de 155%. Prin urmare, o citire peste 100% nu este automat o eroare.
Acest contor de procese nu este normalizat la capacitatea totală a întregului computer. Ca o comparație aproximativă cu o vizualizare a întregului sistem de la 0 la 100%, împărțiți citirea procesului la numărul de procesoare logice. De exemplu, 160% pe un PC cu opt procesoare logice reprezintă aproximativ 20% din capacitatea totală a CPU. Valoarea poate, de asemenea, să crească scurt atunci când o aplicație pornește sau închide procesele de lucru.
Urmați procesul corect
Numele proceselor sunt nume executabile, nu neapărat numele afișat al aplicației. Dacă nu sunteți sigur ce intrare aparține aplicației, deschideți Managerul de activități cu Ctrl+ Shift+ Escși verificați fila Detalii . Puteți adăuga contorul ID Proces în PerfMon pentru a ajuta la potrivirea unei instanțe cu un ID de proces (PID).
Setul tradițional de contoare de procese din Windows poate afișa o scurtă și inexactă creștere atunci când două procese au același nume și unul pornește sau se închide; numele instanțelor numerotate, cum ar fi [numele de instanță], chrome#1se pot schimba între mostre. Dacă o creștere bruscă nu se potrivește cu ceea ce făcea aplicația, verificați PID-ul, urmăriți mostre suplimentare și vedeți dacă citirea se stabilizează. Microsoft documentează această limitare a potrivirii instanțelor în referința sa privind contorul de performanță.
Păstrați o înregistrare CPU mai lungă
Graficul în timp real este util în timp ce îl urmăriți, dar nu este un istoric pe termen lung pe care vă puteți baza după închiderea PerfMon. Pentru a revizui activitatea mai târziu sau a captura un vârf intermitent, utilizați seturile de colectoare de date în aceeași consolă pentru a înregistra contoarele de proces relevante într-un jurnal. Ghidul de depanare a problemelor Microsoft Performance Monitor descrie colectarea contoarelor pe termen lung, iar referința sa la instrumentele pentru contoarele de performanță explică faptul că PerfMon include seturi de colectoare de date.
Pentru o citire rapidă a datelor actuale, Managerul de activități este în continuare util. Folosește PerfMon atunci când ai nevoie de cronologia, instanțe separate de proces sau un eșantion înregistrat pentru a investiga un model.