• # exmap

    Posté par (site web personnel, Mastodon) . En réponse au journal Récupérer la mémoire consommée. Évalué à 5.

    http://labs.o-hand.com/exmap-console/

    Exemple pour le processus nautilus :

    exmap nautilus
    http://pastebin.com/m73c72c92

    Exmap est très verbeux par défault, mais il y a des options de filtrage et de tri. Il t'affiche aussi une donnée bien sympathique: le "sole use" qui est la quantité de mémoire réellement consommée par le processus. Par exemple pour une appli GTK, les bibliothèques GTK sont partagées entre différent processus. Le sole use ne montre donc que la mémoire que seule cette application utilise, ce qui est un bonne indicateur de sa consommation mémoire réelle, quand tu es dans l'environnement cible. Ici, nautilus consommerait plus en "sole use" s'il était chargé dans un environnement KDE, vu qu'il serait la seule appli en cours d'utilisation utilisant les bibliothèques GNOME.

    Voici une vue plus synthétique des informations fournies par exmap :
    exmap --no-file-info nautilus
    Process 4397 [nautilus]
    Virtual memory : 92812 KB
    Effective VM : 86660 KB
    Heap : 6680 KB
    Stack : 260 KB
    vdso : 0 B
    Mapped : 18704 KB
    Effective mapped: 12552 KB
    Sole use : 8792 KB