Afficher : Delphi
C++
Préférences d'affichage
Surveillance de l'utilisation de la mémoire
De RAD Studio
Remonter à Gérer la mémoire - Index
Cette section décrit comment surveiller l'état du gestionnaire de mémoire.
Le gestionnaire de mémoire fournit deux procédures qui permettent à l'application de surveiller sa propre utilisation de la mémoire et l'état de l'espace d'adressage du processus. Les deux fonctions sont adaptées aux threads.
Pour surveiller l'utilisation de la mémoire pour votre application :
- Appelez la procédure GetMemoryManagerState.
- Inspectez la structure TMemoryManagerState remplie et extrayez les informations d'état requises du gestionnaire de mémoire. La structure comporte des champs détaillant le nombre total d'allocations, la somme de leurs tailles, ainsi que l'espace d'adressage réservé total. Les statistiques se répartissent en trois catégories : les allocations petites, moyennes et grandes.
Pour obtenir un plan de l'espace d'adressage de la mémoire pour un processus
- Appelez la procédure GetMemoryMap.
- Inspectez le tableau TMemoryMap rempli et extrayez les informations requises relatives à l'espace d'adressage du processus. Le tableau contient une entrée TChunkStatus pour chaque bloc de 64 Ko possible de l'espace d'adressage du processus.
Voir aussi
- Gestion de la mémoire sur la plate-forme Win32
- Configuration du gestionnaire de mémoire
- Augmentation de l'espace d'adressage de la mémoire
- Enregistrement des pertes de mémoire
- Partage de la mémoire