Je cherche une méthode portable (POSIX ?) pour récupérer l'empreinte mémoire d'un programe.
Connaissez vous un méthode (prog), ou une API me permettant de coder quelque chose dans le genre.
J'entend par portable quelque chose qui fonctionne à la fois sur FreeBSD, OpenBSD et Linux (si possible biensûr).
# hmm... une piste à explorer.
Posté par LaBienPensanceMaTuer . Évalué à 2.
http://www.unknownroad.com/rtfm/gdbtut/gdbadvanced.html
Sinon, côté programmation, je te conseille de regarder du côté de ptrace().
Je m'y étais intéressé il y a quelques temps, et j'avais trouvé ces liens:
http://linuxgazette.net/issue81/sandeep.html
http://linuxgazette.net/issue85/sandeep.html
http://linuxgazette.net/issue83/sandeep.html
Au niveau de la portabilité:
En tout cas bon courage si tu pars sur cette solution, ça m'a pas l'air particulièrement trivial à utiliser.
[^] # Re: hmm... une piste à explorer.
Posté par Bapt (site web personnel) . Évalué à 2.
# Plus simple
Posté par Barnabé . Évalué à 4.
http://nixdoc.net/man-pages/FreeBSD/man1/gcore.1.html
[^] # Re: Plus simple
Posté par Antoine Reilles (site web personnel) . Évalué à 2.
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/gcore/Atti(...)
La page de an sous NetBSD dit:
HISTORY
gcore appeared in BSD 4.2, disappeared in NetBSD 1.2, and reappeared in
NetBSD 2.0.
j'imagine que c'est cette disparition qui a été suivie pour OpenBSD
[^] # Re: Plus simple
Posté par LaBienPensanceMaTuer . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.