Étant donné un PID, comment puis-je obtenir la mémoire actuellement utilisée par un processus? Plus précisément, je suis à la recherche pour:Mémoire utilisée par un processus sous mac OS x
- La mémoire physique privée (RAM) utilisée par le processus
- L'espace d'échange utilisé par le processus
Mais je ne suis pas intéressé par les fichiers mis en correspondance et la mémoire partagée . En bref, je voudrais déterminer combien de mémoire (RAM et swap) serait libéré en terminant le PID.
Jetez un oeil à http://stackoverflow.com/questions/131303/linux-how-to-measure-actual-memory-usage-of-an-application-or-process –
Merci, mais cet article se réfère aux outils qui ne sont pas disponibles sur mac (/ proc, pmap, smem, htop, gcore) ou à des choses comme valgrind qui ne sont pas une option. Je cherche principalement un moyen de trouver la mémoire (RAM) et SWAP utilisé par un processus, par programmation. PS pourrait fonctionner, mais il ne le signale pas. J'aurais dû marquer l'objectif-c au lieu du cacao. Mais ce ne serait pas mieux. Les appels C/C++ sont bons aussi longtemps qu'ils peuvent être placés sur une plate-forme MAC OS. –