/HEAP (Heapgröße festlegen)

/HEAP:reserve[,commit]

Hinweise

Die /HEAP-Option legt die Größe des Heaps in Byte fest. Diese Option ist nur für die Erstellung einer EXE-Datei vorgesehen.

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

  1. Ö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).

  2. Wählen Sie die Eigenschaftenseite Konfigurationseigenschaften>Linker>System aus.

  3. Ändern Sie die Heap Commit Size-Eigenschaft .

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
MSVC-Linkeroptionen