System.ReportMemoryLeaksOnShutdown

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

ReportMemoryLeaksOnShutdown: Boolean;

C++

extern DELPHI_PACKAGE bool ReportMemoryLeaksOnShutdown;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
System.pas
System.hpp
System System


Beschreibung

Informiert beim Schließen über Speicherlecks.

Hinweis: ReportMemoryLeaksOnShutdown kann nur in Delphi-Anwendungen, nicht in C++-Anwendungen, verwendet werden.

Setzen Sie ReportMemoryLeaksOnShutdown, um beim Schließen über Speicherlecks zu informieren.

Der Speichermanager kann über Speicher informieren, der zugewiesen, aber zum Zeitpunkt des Schließens des Speichermanagers noch nicht freigegeben wurde. Solche Speicherblöcke werden Speicherlecks genannt und sind oft das Ergebnis von Programmierfehlern. Wenn diese globale Variable auf True gesetzt ist, durchsucht der Speichermanager beim Schließen den Speicher-Pool und informiert in einem Meldungsfenster über alle nicht registrierten Speicherlecks. Der Vorgabewert für ReportMemoryLeaksOnShutdown ist False.

Erwartete Speicherlecks können registriert werden, damit sie vom Speichermanager während der Überprüfung ignoriert werden. Legen Sie mit den Prozeduren RegisterExpectedMemoryLeak und UnregisterExpectedMemoryLeak die Speicherbereiche fest, die der Speichermanager nach Speicherlecks durchsuchen soll.

Siehe auch

Der Speichermanager unterstützt nur die Windows-Plattform. Das Setzen von ReportMemoryLeaksOnShutdown auf True funktioniert auf anderen Plattformen nicht, die den Posix/32-Speichermanager verwenden.

See Also