Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

credenhill a écrit :

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