98 votes

Comment obtenir l'utilisation de la mémoire au moment de l'exécution en utilisant C++ ?

J'ai besoin d'obtenir l'utilisation des mémoires VIRT et RES au moment de l'exécution de mon programme et de les afficher.

Ce que j'ai essayé jusqu'à présent :

getrusage ( http://linux.die.net/man/2/getrusage )

int who = RUSAGE_SELF; 
struct rusage usage; 
int ret; 

ret=getrusage(who,&usage);

cout<<usage.ru_maxrss;

mais j'obtiens toujours 0.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X