/HEAP (Heapgröße festlegen)
/HEAP:reserve[,commit]
Hinweise
Die /HEAP-Option legt die Größe des Heaps in Byte fest. Diese Option wird nur beim Erstellen einer .exe-Datei verwendet.
Das Reserve-Argument gibt die gesamte Heap-Zuordnung im virtuellen Speicher an. Die Standardhapgröße beträgt 1 MB. Der Linker rundet den angegebenen Wert auf die nächsten 4 Byte auf.
Das optionale commit
Argument gibt die Menge des physischen Speichers an, der gleichzeitig zugeordnet werden soll. Die Zusicherung von virtuellem Speicher bewirkt die Belegung von Speicher in der Auslagerungsdatei. Ein höherer commit
Wert spart Zeit, wenn die Anwendung mehr Heap-Speicherplatz benötigt, erhöht aber die Speicheranforderungen und möglicherweise die Startzeit.
Geben Sie die Reserve und commit
Werte in dezimaler oder C-Sprachnotation an.
Diese Funktionalität ist auch über eine Moduldefinitionsdatei mit HEAPSIZE verfügbar.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Eigenschaftenseite Konfigurationseigenschaften>Linker>System aus.
Ändern Sie die Heap Commit Size-Eigenschaft .
So legen Sie diese Linkeroption programmgesteuert fest
- Weitere Informationen finden Sie unter HeapReserveSize und HeapCommitSize.