ProcDump est une application de ligne de commande utilisée pour surveiller les pics de CPU d'une application et créer des vidages sur incident pendant un pic. Les vidages sur incident peuvent ensuite être utilisés par un administrateur ou un développeur de logiciels pour déterminer la cause du pic. ProcDump prend en charge la surveillance des fenêtres bloquées et des exceptions non gérées . Il peut également créer des vidages basés sur les valeurs des compteurs de performances du système.
Aperçu
Initialement, ProcDump n'était disponible que pour Microsoft Windows . En novembre 2018, Microsoft a confirmé qu'il portait les outils Sysinternals , notamment ProcDump et ProcMon , sur Linux . Le logiciel est open source . Il est sous licence MIT et le code source est disponible sur GitHub .
La version Linux nécessite la version 3.5+ du noyau Linux et fonctionne sur Red Hat Enterprise Linux / CentOS 7, Fedora 26 , Mageia 6 , Ubuntu 14.04 LTS . Elle ne dispose actuellement pas de la parité complète des fonctionnalités avec la version Windows (par exemple, les compteurs de performances personnalisés).
Exemple
Créer 5 vidages de mémoire à 10 secondes d'intervalle du processus cible avec l'identifiant de processus (pid) == 1234
$ sudo procdump -n 5 -p 1234