/ 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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.
Klepněte Linker složky.
Klepněte System stránky vlastností.
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 StackCommitSize a StackReserveSize vlastnosti.