Eh bien, la façon de créer un fichier de vidage est :
gcore - Generate a core file for a running process
SYNOPSISgcore [-o filename] pid
pmap <PID>
ou
strace -f -o xxx -p <PID>
pourraient être les outils que vous recherchez.
pmap vous montre un aperçu de l'utilisation de la mémoire du processus fourni. strace suit chaque action entreprise par un processus. Avec -f, vous dites à strace d'envisager également de surveiller les processus enfants et -o xxx dit à strace d'écrire la sortie dans un fichier. Vous pouvez également démarrer un nouveau processus en utilisant strace, par ex. avec
strace cat /etc/passwd
Si vous n'êtes intéressé que par des informations spécifiques, telles que les fichiers qui ont été ouverts, vous pouvez démarrer strace en conséquence :
strace -f -o xxx -e trace=open -p <PID>
Essayez ceci :
cat /proc/<pid>/smaps > mem.txt
Ce lien pourrait également vous aider.