Udostępnij za pośrednictwem


/HEAP (Ustaw rozmiar stosu)

/HEAP:reserve[,commit]

Uwagi

Opcja /HEAP ustawia rozmiar sterty w bajtach. Ta opcja jest używana tylko podczas tworzenia pliku .exe.

Argument rezerwy określa łączną alokację sterty w pamięci wirtualnej. Domyślny rozmiar sterty to 1 MB. Konsolidator zaokrągla określoną wartość do najbliższych 4 bajtów.

Opcjonalny commit argument określa ilość pamięci fizycznej do przydzielenia naraz. Zatwierdzona pamięć wirtualna powoduje zarezerwowanie miejsca w pliku stronicowania. Wyższa commit wartość pozwala zaoszczędzić czas, gdy aplikacja potrzebuje więcej miejsca na stercie, ale zwiększa wymagania dotyczące pamięci i prawdopodobnie czas uruchamiania.

Określ rezerwę i commit wartości w notacji dziesiętnej lub języka C.

Ta funkcja jest również dostępna za pośrednictwem pliku definicji modułu z funkcją HEAPSIZE.

Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę właściwości System konsolidatora właściwości>konsolidatora> konfiguracji.

  3. Zmodyfikuj właściwość Rozmiar zatwierdzenia sterty.

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC