Comment puis-je mesurer le haut (maximum) utilisation de la mémoire de certains programm?Mesure la consommation de mémoire supérieure (programme linux)
Il fait beaucoup de malloc/gratuit, et fonctionne plutôt vite, donc je ne peux pas voir la mémoire max en haut.
Je veux smth comme time
utilitaire:
$ time ./program
real xx sec
user xx sec
sys xx sec
et
$ mem_report ./program
max memory used xx mb
shared mem xx mb
Je comprends que vous voulez un programme existant, ne vous? Parce que si c'est votre programme, vous pouvez le gérer d'une manière différente. –
Quelle langue? Pourquoi ne pas l'exécuter depuis le débogueur/a? – initall
Oui, il s'agit de mesurer un exécutable existant. Il est écrit en C, mais je veux obtenir un utilitaire, facile à utiliser comme 'time'. L'exécution à partir du débogueur n'aide pas, n'est-ce pas? – osgx