• # 'ps' est ton ami

    Posté par  . Évalué à 1.

    Bonjour,

    La commande 'ps' va pouvoir te répondre ... exemple: 'ps -aux'
  • # /proc/PID

    Posté par  . Évalué à 1.

    cat /proc/5264/status
    (5264 =PID du process)
    ou mem ... attention au acces
  • # top est ton ami

    Posté par  (site web personnel) . Évalué à 1.

    La commande top peut te détailler ca (top -b pour simplifier)

    Mais attention, évaluer la qualtité de mémoire consommée n'est pas évident. Il y a la mémoire virtuelle, la mémoire résidente, la mémoire partagée ...

    Reste à savoir quell info tu veux exactement.
    • [^] # Re: top est ton ami

      Posté par  . Évalué à 1.

      Bien en fait je veux connaitre quelle application utilise la mémoire VIve
      • [^] # Re: top est ton ami

        Posté par  (site web personnel) . Évalué à 2.

        Top est ton ami oui!

        Une fois dans top appuis sur la touche "M" pour classer les tâches par occupation mémoire, les champs RSS et SHARE devraient t'interesser !
        Regarde la page de man pour avoir plus d'info (ou sinon l'un des premiers liens sur google: http://www.loligrub.be/contrib/tlepoint/BASE/node104.html ).
      • [^] # Re: top est ton ami

        Posté par  (site web personnel) . Évalué à 1.

        Comme je l'ai dit, mémoire vive c'est un peu flou.

        Un processus consomme de la mémoire virtuelle. Cette mémoire peut être soit en ram (RES) soit sur la partition de swap (SWAP).


        Cette mémoire est consommée par le programme lui-même mais aussi par toutes les bibliothèques qu'il utilise. Le problème est que la mémoire utilisée par ces bibliothèques (SHR) est partagée par tous les processus qui utilisent ces bibliothèques donc n'appartien pas tout à fait à ton processus.

        Et enfin tu veux vouloir distinguer la consommation mémoire due au code de ton programme (CODE) ou la consommation due à son utilisation (DATA).
        • [^] # Re: top est ton ami

          Posté par  . Évalué à 1.

          le top fait un recursive sur toute l'arborescence de /proc/

          c'est une application gourmande

          si tu veux plus light .. utilise ce que j'ai di ou alors les option de top .. genre top -p PID
          ca evite de consommer trop de CPU
  • # ps

    Posté par  (site web personnel) . Évalué à 2.

    ps aux --sort=rss
    Les processus seront classés du plus consommateur en mémoire (en bas) au moins consommateur (en haut). Regarde bien la colonne RSS, elle te donnera la quantité de mémoire physique utilisée.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.