Anzeigen: Delphi C++
Anzeigeeinstellungen

Registrieren von Speicherlecks

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

Nach oben zu Speicherverwaltung - Index

Dieser Abschnitt beschreibt, wie erwartete Speicherlecks registriert und die Registrierung wieder aufgehoben wird.

Wenn Sie Speicher zuweisen, der wahrscheinlich nicht freigegeben wird, können Sie ihn beim Speichermanager registrieren. Der Speichermanager fügt ihn zu einer Liste mit Bereichen hinzu, die bei der Prüfung auf Speicherlecks ignoriert werden sollen. Wenn Sie die Registrierung einer Speicherposition aufheben, entfernt der Speichermanager sie aus der Liste mit den erwarteten Speicherlecks.

So registrieren Sie ein erwartetes Speicherleck:

  1. Identifizieren Sie den Zeiger auf den Speicherbereich, der wahrscheinlich nicht freigegeben wird.
  2. Übergeben Sie den Zeiger an RegisterExpectedMemoryLeak.

So heben Sie die Registrierung eines erwarteten Speicherlecks auf:

  1. Identifizieren Sie den Zeiger auf den Speicherbereich, dessen Registrierung Sie aufheben möchten.
  2. Übergeben Sie den Zeiger an UnregisterExpectedMemoryLeak.

Siehe auch

Codebeispiele

Frühere Versionen
In anderen Sprachen