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 delete
kostenlos 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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für