ProcDump: Capturați Dump-uri de Proces pentru a depana vârfurile de turație și blocările CPU

ProcDump este un utilitar Microsoft Sysinternals din linia de comandă care capturează o imagine de memorie a proceselor Windows pentru depanarea vârfurilor de memorie ale procesorului, a blocărilor sau a aplicațiilor care nu mai răspund. Dezvoltatorii și administratorii de sistem folosesc .dmpfișierul rezultat pentru a inspecta ce făcea un proces atunci când a apărut problema. Este o instantanee de diagnosticare, nu un jurnal continuu de utilizare a procesorului .

Documentația Microsoft, actualizată la 15 octombrie 2026, listează ProcDump v12.02 și este compatibilă cu Windows 11 sau o versiune ulterioară și Windows Server 2016 sau o versiune ulterioară. Pașii de mai jos utilizează Linia de comandă Windows.

1. Descărcați și pregătiți ProcDump

  1. Descărcați fișierul ZIP de pe pagina oficială Microsoft Sysinternals ProcDump . Linkul original TechNet redirecționează către pagina respectivă.
  2. Extrageți-l într-un folder convenabil, cum ar fi C:\Tools\ProcDump. Nu există un program de instalare tradițional pentru executabilul independent.
  3. Creați un folder de ieșire în care se poate scrie, cum ar fi C:\Dumpsși deschideți Linia de comandă. Schimbați directorul extras:
cd /d C:\Tools\ProcDump
procdump.exe -?

Comanda help afișează parametrii disponibili. Dacă acordul de licență Sysinternals apare la prima rulare, citiți-l și acceptați-l înainte de a continua. Este posibil să aveți nevoie de o linie de comandă cu privilegii ridicate pentru a captura anumite procese protejate sau cu privilegii superioare, dar utilizați doar accesul de care aveți nevoie.

Exploratorul de fișiere Windows 11 afișează fișierele procdump.exe și procdump64.exe în folderul C:\Tools\ProcDump
Exemplu de folder ProcDump extras care conține executabilele din linia de comandă.

2. Creați o imagine de stocare a unui proces care rulează

Deschideți Notepad, apoi introduceți:

procdump.exe notepad C:\Dumps\notepad.dmp

Aceasta solicită imediat o copie de memorie (dump) și o scrie în fișierul specificat. Fără un parametru de tip dump, ProcDump folosește formatul implicit Mini dump ( -mm). Pentru a colecta o copie de memorie completă atunci când este necesar un context de memorie suplimentar, adăugați -ma:

procdump.exe -ma notepad C:\Dumps\notepad-full.dmp

Puteți furniza un nume de proces, un nume de serviciu sau un ID numeric al procesului (PID). Un nume funcționează cel mai bine atunci când există un singur proces corespunzător. Browserele precum Firefox rulează adesea mai multe procese, așa că utilizați PID-ul afișat în fila Detalii din Managerul de activități pentru a-l selecta pe cel dorit:

procdump.exe 1234 C:\Dumps\firefox.dmp

Înlocuiți 1234cu PID-ul real; este doar un exemplu.

Linia de comandă rulează procdump notepad și afișează un nume de fișier minidump pentru procesul Notepad
O comandă ProcDump de bază capturează o imagine a unui proces care rulează.

3. Capturați o imagine de memorie atunci când utilizarea procesorului crește brusc

Pentru o utilizare intermitentă ridicată a CPU-ului, permiteți ProcDump să monitorizeze procesul în loc să ghicească când să îl captureze:

procdump.exe -n 3 -s 5 -c 20 notepad C:\Dumps

Aici, -c 20setează un prag de utilizare a CPU-ului pentru proces de 20%, -s 5impune ca acesta să rămână peste acel prag timp de cinci secunde consecutive și -n 3limitează colectarea la trei dump-uri. Înlocuiți notepadcu procesul sau PID-ul țintă. Comanda poate rămâne activă în timp ce așteaptă un eveniment calificativ.

Utilizați Ctrl+Cpentru a opri monitorizarea când ați terminat. Un prag scăzut poate genera fișiere inutile; alegeți o valoare care reprezintă comportamentul pe care îl investigați. Comutatorul -ccontrolează momentul în care se realizează o imagine de memorie, în loc să insereze un raport istoric al procesorului în imagine.

Linia de comandă afișează comanda ProcDump CPU threshold cu trei dump-uri, cinci secunde și un declanșator CPU de 20%
Colectarea declanșată de CPU poate aștepta ca un proces să depășească pragul ales.

4. Găsiți și analizați fișierul DMP

Deschideți folderul de ieșire după o captură. Dacă furnizați un nume de fișier, ProcDump îl folosește; în caz contrar, numele său de fișier standard include numele procesului și un timestamp, cum ar fi PROCESSNAME_YYMMDD_HHMMSS.dmp. Verificați ieșirea din promptul de comandă pentru erori și destinația raportată.

Exploratorul de fișiere Windows afișează un fișier dump Notepad cu extensia .dmp lângă executabilele ProcDump
Fișierul DMP rezultat poate fi examinat cu un depanator, nu cu un editor de text.

Un .dmpfișier este format din date binare de depanare, nu un document de citit în Notepad. Deschideți-l în WinDbg sau în alt depanator compatibil, cu simboluri de aplicație corespunzătoare, atunci când sunt disponibile. Ghidul de analiză a dump-urilor în modul utilizator de la Microsoft explică cum se încarcă un dump și se configurează simboluri. Stivele și memoria capturate pot ajuta la identificarea unui fir de execuție activ, a unei excepții sau a unei operațiuni de blocare, dar un dump în sine nu dovedește cauza principală.

Alte declanșatoare ProcDump utile

ComandaCând să îl folosești
procdump.exe -h notepadCapturează momentul în care o fereastră nu mai răspunde la mesaje timp de cel puțin cinci secunde.
procdump.exe -ma -e app.exe C:\DumpsCapturează o imagine completă a memoriei pentru o excepție netratată în aplicația selectată.
procdump.exe -m 500 app.exe C:\DumpsSe declanșează când procesul atinge un prag de 500 MB de memorie.
procdump.exe -e -w app.exeAșteptați ca un proces să pornească, apoi monitorizați-l pentru excepții netratate.

Aceste comutatoare au mai multe opțiuni decât cele prezentate aici; consultați sintaxa oficială și exemplele înainte de a scrie scripturi pentru capturi pe sistemele de producție.

Probleme comune și măsuri de siguranță

  • Nu apare nicio imagine de memorie: Confirmați că procesul țintă rulează, PID-ul este corect, destinația are permisiunea de scriere și că orice declanșator CPU sau excepție a avut loc efectiv.
  • Acces refuzat: Verificați permisiunile procesului; rulați un terminal cu privilegii ridicate numai acolo unde este autorizat și necesar.
  • Colectarea dump-urilor perturbă aplicația: Capturarea memoriei poate întrerupe scurt un proces. Opțiunea de clonare de la Microsoft -rpoate reduce întreruperile pe sistemele compatibile, dar adaugă costuri suplimentare și nu garantează impact zero.
  • Fișierele sunt prea mari sau prea sensibile: Dump-urile complete ( -ma) pot include parole, date personale și alte conținuturi din memorie. Restricționați accesul, utilizați spațiul de stocare aprobat și partajați dump-urile numai printr-un canal de asistență securizat.

Începeți cu un minidump implicit, treceți la un dump complet doar atunci când investigația o solicită și păstrați condiția de declanșare cât mai specifică posibil. Acest lucru oferă dezvoltatorului o imagine de ansamblu utilă fără a colecta mai multe date sensibile decât este necesar.

Lasă un comentariu

Cicluri medii ale CPU: Cum să verificați utilizarea medie a CPU a unui proces Windows

Cicluri medii ale CPU: Cum să verificați utilizarea medie a CPU a unui proces Windows

Aflați cum măsoară ciclurile CPU medii un proces în timp, ce înseamnă numărul de cicluri CPU și cum să verificați utilizarea medie a CPU cu Windows Resource Monitor.

Cum se partiționează un hard disk în Windows 10 sau 11

Cum se partiționează un hard disk în Windows 10 sau 11

Creați o unitate nouă în Windows 10 sau 11 cu Disk Management. Aflați cum să micșorați spațiul C:, să formatați o partiție și să evitați greșelile comune.

Cum să pornești Windows 11 în modul Safe Mode (3 metode fiabile)

Cum să pornești Windows 11 în modul Safe Mode (3 metode fiabile)

Află cum să pornești Windows 11 în modul Safe Mode din Setări, Shift + Restart sau instrumentele de recuperare, chiar și atunci când PC-ul nu pornește normal.

Cum se editează fișierele MDB Microsoft Access fără a instala Access

Cum se editează fișierele MDB Microsoft Access fără a instala Access

Utilizați MDB Viewer Plus pentru a deschide, căuta, edita și exporta fișiere Access MDB pe Windows fără Microsoft Access. Include pași de configurare și avertismente ACCDB.

Cum să împiedici alte persoane să îți vadă ecranul și să protejezi datele sensibile

Cum să împiedici alte persoane să îți vadă ecranul și să protejezi datele sensibile

Împiedicați citirea ecranului de către persoanele din apropiere cu un filtru de confidențialitate, o amplasare mai inteligentă a biroului, comenzi rapide de blocare Windows și setări de afișare mai sigure.

Remediați problemele Winsock LSP și resetați TCP/IP pentru a restabili conectivitatea la internet

Remediați problemele Winsock LSP și resetați TCP/IP pentru a restabili conectivitatea la internet

Remediați problemele de conexiune la rețeaua Windows inspectând catalogul Winsock, resetând în siguranță Winsock și TCP/IP și verificând setările DNS și ale adaptorului.

ProcDump: Capturați Dump-uri de Proces pentru a depana vârfurile de turație și blocările CPU

ProcDump: Capturați Dump-uri de Proces pentru a depana vârfurile de turație și blocările CPU

Aflați cum să utilizați Microsoft ProcDump pentru a captura imagini de proces Windows la cerere sau în timpul creșterilor bruște ale procesorului, blocărilor și blocărilor, apoi inspectați rezultatele.

Dezactivarea automată a sunetului când căștile sunt deconectate pe Windows 10

Dezactivarea automată a sunetului când căștile sunt deconectate pe Windows 10

Împiedicați răspândirea sunetului în difuzoare atunci când căștile se deconectează în Windows 10. Configurați WinMute pentru Bluetooth și verificați opțiunile pentru căști cu fir.

Redirecționare către serverul web utilizând o adresă URL fără o adresă IP statică

Redirecționare către serverul web utilizând o adresă URL fără o adresă IP statică

Folosește DNS dinamic pentru a accesa un server web de acasă prin URL fără o adresă IP statică. Configurază redirecționarea porturilor și HTTPS sau folosește un tunel dacă furnizorul tău de servicii de internet folosește CGNAT.

Setați prioritatea de transfer a aplicațiilor cu NetBalancer pentru a reduce încetinirea conexiunii la internet

Setați prioritatea de transfer a aplicațiilor cu NetBalancer pentru a reduce încetinirea conexiunii la internet

Folosește NetBalancer pentru a prioritiza descărcările și încărcările de aplicații, a limita traficul în fundal și a menține aplicațiile Windows importante receptive.