#1 Le 20/06/2010, à 21:52
- Kandide
Mémoire consommée par une appli
Bonjour,
J'ai une programme et je voudrais savoir combien il consomme de mémoire au maximum. Il y a bien la commande top mais c'est du monitoring, ce que je veux c'est juste la pointe de consommation et éventuellement la conso moyenne en mémoire. Quelqu'un sait-il comment faire ? Merci
Dernière modification par Kandide (Le 21/06/2010, à 02:44)
Hors ligne
#2 Le 20/06/2010, à 22:01
- newborn
Re : Mémoire consommée par une appli
En gros, tu cherche un équivalent de time (pour le cpu) mais dans ton cas, il s' agit de la memoire.
Je ne vois pas trop.Désolé.
Tapes un man -k virtual memory, peut-etre que les resultats te parleront plus qu' à moi.
Le plus simple consiste à implementer ça dans ton programme (Débugage quoi)
Dernière modification par newborn (Le 20/06/2010, à 22:05)
Il vaut mieux mobiliser son intelligence sur des conneries que de mobiliser sa connerie sur des choses intelligentes
Hors ligne
#3 Le 20/06/2010, à 22:12
- newborn
Re : Mémoire consommée par une appli
Jette un oeil ici http://forum.ubuntu-fr.org/viewtopic.php?pid=2577930
Sinon Google it.
Un autre lien qui pourrait peut etre t' aider http://linuxfr.org/forums/41/21763.html
Dernière modification par newborn (Le 20/06/2010, à 22:21)
Il vaut mieux mobiliser son intelligence sur des conneries que de mobiliser sa connerie sur des choses intelligentes
Hors ligne
#4 Le 21/06/2010, à 08:23
- credenhill
Re : Mémoire consommée par une appli
hello
tu peux faire une boucle avec top
$ top -b -n 1 |grep PID;top -b | grep <ta commande>
$ # exemple
$ top -b -n 1 |grep PID;top -b | grep notifier
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier
1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier
1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier
1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier
1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier
Hors ligne
#5 Le 22/06/2010, à 00:16
- Kandide
Re : Mémoire consommée par une appli
hello
tu peux faire une boucle avec top$ top -b -n 1 |grep PID;top -b | grep <ta commande> $ # exemple $ top -b -n 1 |grep PID;top -b | grep notifier PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier 1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier 1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier 1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier 1473 xxs 20 0 31796 9932 7860 S 0.0 2.6 0:00.54 update-notifier
OK merci. Et si je veux juste afficher la quantité de mémoire (pas en pourcentage mais en valeur brute) ?
Hors ligne
#6 Le 22/06/2010, à 07:30
- credenhill
Re : Mémoire consommée par une appli
voir la colonne RES
q: RES -- Resident size (kb)
The non-swapped physical memory a task has used.
Hors ligne
#7 Le 22/06/2010, à 08:48
- jbubuntu
Re : Mémoire consommée par une appli
bonjour,
sous réserve, je pense que c'est lié à shmmax,
quand le vase est rempli, cela swap
A+
JB
Hors ligne