En exécutant la commande "libre", je vois que la mémoire utilisée est:
total: 3.854.884
utilisé: 3752304
gratuitement: 102580
partagé: 352
tampons: 9252
mises en cache: 150908Comment la mémoire virtuelle peut-elle exister lorsqu'il n'y a pas d'espace d'échange?
-/+ tampons/cache: utilisé: 3592144
gratuit: 262740
Swap: 0 0 0
Mais en cours d'exécution htop
, je vois qu'il ya beaucoup de processus en utilisant quantité de mémoire 4507M dans la colonne VIRT (mémoire virtuelle). La colonne RES (RAM physique utilisée par le processus) affiche 209M. SHR (mémoire partagée) est 5352M.
-Xmx
pour le procédé est réalisé sous 2048m
.
Comment la mémoire virtuelle être utilisée si l'espace d'échange est égal à zéro?
Les fichiers mappés en mémoire seraient-ils inclus dans 'VIRT'? – Thilo