Afficher : Delphi C++
Préférences d'affichage

Enregistrement des pertes de mémoire

De RAD Studio XE2

Remonter à Gérer la mémoire - Index

Cette section décrit comment enregistrer et désenregistrer les pertes de mémoire prévues.

Lorsque vous allouez de la mémoire que vous ne prévoyez pas de libérer, vous pouvez l'enregistrer avec le gestionnaire de mémoire. Le gestionnaire de mémoire l'ajoute dans une liste de zones à ignorer lors de la vérification des pertes de mémoire. Quand vous désenregistrez un emplacement mémoire, le gestionnaire de mémoire le retire de sa liste des pertes de mémoire prévues.

Pour enregistrer une perte de mémoire prévue :

  1. Identifiez le pointeur de la zone de mémoire que vous ne prévoyez pas de libérer.
  2. Transmettez le pointeur à RegisterExpectedMemoryLeak.

Pour désenregistrer une perte de mémoire prévue :

  1. Identifiez le pointeur de la zone de mémoire que vous souhaitez désenregistrer.
  2. Transmettez le pointeur à UnregisterExpectedMemoryLeak.

Voir aussi

Exemples de code

Versions précédentes
Autres langues