Sdílet prostřednictvím


/ ZÁSOBNÍKU (zásobník rozdělení)

/STACK:reserve[,commit]

Poznámky

Možnost /STACK nastaví velikost zásobníku v bajtech.Tuto možnost použijte pouze v případě, že sestavení souboru EXE.

reserve Hodnota určuje celkovou zásobník rozdělení ve virtuální paměti.Pro x 86 a x64 stroje, výchozí velikost zásobníku je 1 MB.Na Itanium chipset výchozí velikost je 4 MB.

commitpodléhá výkladu operačním systémem.V systému Windows NT a Windows 2000 určuje množství fyzické paměti v čase.Svěřené virtuální paměti způsobí místa ve stránkovacím souboru vyhrazeno.Vyšší potvrzení hodnotu šetří čas, kdy aplikace potřebuje více místa v zásobníku, ale zvyšuje nároky na paměť a případně času spuštění.Pro x 86 a x64 strojů potvrdit výchozí hodnota je 4 KB.Na Itanium chipset, výchozí hodnota je 16 KB.

Zadat Rezervovat a commit hodnoty v desítkové nebo v jazyce c zápis.

Je také možné nastavit velikost zásobníku se STACKSIZE prohlášení v souboru s definicí modulu (DEF.).STACKSIZE přepíše zásobník rozdělení (/ ZÁSOBNÍK) možnost obě zadán.Po exe je sestaven pomocí můžete změnit velikost zásobníku EDITBIN nástroj.

Nastavení této možnosti linker ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.

  2. Klepněte Linker složky.

  3. Klepněte System stránky vlastností.

  4. Upravte jedním z následujících vlastností:

    • Potvrzená velikost zásobníku

    • Velikost zásobníku rezervy

Programově nastavit tuto možnost linker

Viz také

Referenční dokumentace

Nastavení možností Linker

Možnosti Linker