• [^] # Re: Quelle rigolade

    Posté par (site web personnel) . En réponse au journal Consommation de ressources de Windows et Debian. Évalué à 2.

    Pour info, pour avoir la quantité de mémoire utilisé réelle d'un processus, c'est l'information VmHWM: de /proc//status. On retrouve cette information éclaté entre mémoire appartenant à un seul processus et la mémoire partagé dans top sous la forme RES et SHR (qui comprends les libs, les pages partagés entre processus suite à un fork)

    VIRT ou la mémoire mappé par la VM ne correspond pas à la réalité à cause de l'allocation à l'accès fait par linux. En gros, si je fais un main() {malloc(3Go)}, la mémoire réservé dans la mémoire virtuelle sera de 3Go, mais j'aurais une mémoire réellement mappé en hardware très faible.

    Pour avoir la somme totale de ce genre de chose, il va falloir comprendre /proc/meminfo ce qui commence à être complexe ;)

    "La première sécurité est la liberté"