bonjour,
je cherche a obtenir la taille memoire d'un process, a priori sans utiliser ni top ni ps.
mon besoins precis est de lancer beaucoup de petits process (duree d'execution < 1 seconde, d'ou le fait d'eviter top et ps) - des programmes de tests - et de comparer leurs executions (en occupation memoire, et si possible en temps d'execution aussi).
Existe-t-il un moyen deja existant ?
en ce moment, j'essaye de lancer le programme avec strace, puis de calculer l'encombrement a partir des brk et mmap.
Pour le temps d'execution, j'utilise date avant et apres... avec le desavantage que ce n'est pas du temps cpu.
Alex
Partager