La Mem. virtuelle est une combinaison de la Mémoire physique et de l'espace d'échange dans un système. Elle permet aux processus actifs d'accéder à davantage de mémoire que la mémoire existante en reliant les localisations dans la mémoire physique aux fichiers sur disque. Quand le système nécessite plus de pages mémoires que disponible, certaines pages sont désindexées ou écrites dans l'espace d'échange.
Les Cartes de la mémoire affichent l'utilisation totale de la mémoire virtuelle par un processus. Elles peuvent être utilisées pour déterminer le coût en terme de mémoire lors de l'exécution d'une ou plusieurs instances d'un programme, afin d'assurer l'utilisation correcte des bibliothèques partagées, de savoir comment ajuster les paramètres de performance disponibles dans un programme, ou de diagnostiquer des problèmes comme les fuites de mémoire.
Pour afficher les Cartes de la mémoire d'un processus :
cliquez sur l'onglet Processus.
faites un clic droit sur le processus désiré dans la liste des processus,
cliquez sur Cartes de la mémoires.
Les adresses sont affichées en hexadécimal (base 16).
Les tailles sont affichées en préfixes binaires de la CEI.
Pendant l'exécution, le processus peut allouer dynamiquement plus de mémoire dans une zone appelée le tas, et stocker les arguments et les variables dans une autre zone appelée la pile.
Le programme lui-même et chacune des bibliothèques partagées ont chacun trois entrées : une pour le segment de texte read-execute (lecture-exécution), une pour les segments de données read-write (lecture-écriture) et une pour le segment de données read-only(lecture seulement). Les deux segments de données doivent être retirés de la pagination lors de l'utilisation du fichier d'échange.
Un commentaire à faire ? Une erreur à signaler ? Des instructions à améliorer ? Faites part de votre avis sur cette page.