Freigeben über


Speicherverwaltung: Heapbelegung

Der Heap ist für die Speicherzuweisungsanforderungen des Programms reserviert. Es ist ein Bereich neben dem Programmcode und dem Stapel. Typische C-Programme verwenden die Funktionen malloc und können heap-Speicher zuordnen und freigeben. Die Debugversion von MFC bietet geänderte Versionen der integrierten C++-Operatoren new und delete zum Zuordnen und Behandeln von Objekten im Heap-Speicher.

Wenn Sie die Speicherverwaltungsdebuggingerweiterungen der Klassenbibliothek verwenden new und nicht falsch und deletekostenlos verwenden, können Sie Speicherverluste erkennen. Wenn Sie Ihr Programm mit der Releaseversion von MFC erstellen, bieten die Standardversionen der new Und-Operatoren delete eine effiziente Möglichkeit zum Zuweisen und Verwalten von Arbeitsspeicher (die Releaseversion von MFC stellt keine geänderten Versionen dieser Operatoren bereit).

Beachten Sie, dass die Gesamtgröße der objekte, die auf dem Heap zugeordnet sind, nur auf den verfügbaren virtuellen Speicher Ihres Systems beschränkt ist.

Siehe auch

Speicherverwaltung