Share via


Interprétation du type de bloc de mémoire

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Standard

La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Pro et Team

La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Comme nous l'avons vu dans la rubrique Activation de la détection des fuites de mémoire, les informations des fuites de mémoire identifient chaque bloc de mémoire perdue comme un bloc normal, un bloc client ou un bloc CRT. En pratique, les blocs normaux et les blocs clients sont les seuls types susceptibles d'apparaître.

  • Un bloc normal est un bloc de mémoire ordinaire alloué par votre programme.

  • Un bloc client est un type de bloc de mémoire spécial utilisé par les programmes MFC pour les objets qui nécessitent un destructeur. Suivant l'objet créé, la nouvelle opération MFC crée soit un bloc normal, soit un bloc client.

  • Un bloc CRT est un bloc de mémoire alloué par la bibliothèque CRT pour son propre usage. La bibliothèque CRT gère la désallocation pour ces blocs ; il est donc improbable qu'ils apparaissent dans le rapport sur les fuites de mémoire, sauf en cas de problème grave (par exemple, si la bibliothèque CRT est altérée).

Deux types de bloc de mémoire n'apparaissent jamais dans les informations des fuites de mémoire :

  • Un bloc libre est un bloc de mémoire qui a été libéré.

  • Un bloc ignore est un bloc que vous avez marqué spécifiquement pour éviter de le faire apparaître dans le rapport sur les fuites de mémoire.

Voir aussi

Concepts

Détection et isolement des fuites de mémoire

Types de bloc sur le tas de débogage