System.ReportMemoryLeaksOnShutdown

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

ReportMemoryLeaksOnShutdown: Boolean;

C++

extern DELPHI_PACKAGE bool ReportMemoryLeaksOnShutdown;

Propriétés

Type Visibilité  Source Unité  Parent
variable public
System.pas
System.hpp
System System


Description

Signale les pertes de mémoire à l'arrêt.

Avertissement : ReportMemoryLeaksOnShutdown fonctionne uniquement dans les applications Delphi et n'a pas d'effet dans les applications et les packages C++.

Définissez ReportMemoryLeaksOnShutdown pour signaler les pertes de mémoire à l'arrêt.

Le gestionnaire de mémoire peut signaler la mémoire ayant été allouée mais non libérée lors de son arrêt. De tels blocs de mémoire sont appelés pertes de mémoire et sont souvent la conséquence d'erreurs de programmation. Quand cette variable globale est définie sur True, le gestionnaire de mémoire analyse le pool mémoire lors de son arrêt et signale toutes les pertes de mémoire non enregistrées dans un dialogue de message. La valeur par défaut de ReportMemoryLeaksOnShutdown est False.

Les pertes de mémoire prévues peuvent être enregistrées afin que le gestionnaire de mémoire les ignore lors du contrôle des pertes de mémoire. Utilisez les procédures RegisterExpectedMemoryLeak et UnregisterExpectedMemoryLeak pour contrôler les zones de mémoire que le gestionnaire de mémoire vérifie.

Plates-formes prises en charge

Le gestionnaire de mémoire prend en charge uniquement la plate-forme Windows. Définir ReportMemoryLeaksOnShutdown sur True sur d'autres plate-formes qui utilisent le gestionnaire de mémoire Posix/32.

Voir aussi