/HEAP (Nastavit velikost haldy)
/HEAP:reserve[,commit]
Poznámky
Možnost /HEAP nastaví velikost haldy v bajtech.Tato možnost je pouze pro použití při vytváření souboru .exe.
Rezervace argument určuje přidělení haldy Celková virtuální paměť.Výchozí velikost haldy je 1 MB.Propojovací program zaokrouhlí nahoru na nejbližší 4 bajty zadané hodnotě.
Nepovinný commit argument podléhá výkladu operačním systémem.V systému Windows NT, Windows 2000 určuje velikost fyzické paměti v okamžiku.Potvrzená virtuální paměť rezervuje místo ve stránkovacím souboru.Vyšší commit hodnota šetří čas, kdy je potřeba více místa haldy aplikace, ale zvyšuje nároky na paměť a případně času spuštění.
Určete, rezervace a commit hodnoty v desítkové nebo zápis jazyka C.
Tato funkce je k dispozici prostřednictvím soubor definice modulu s HEAPSIZE.
Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Nastavení vlastností projektu Visual C++.
Klikněte na složku Linker.
Klepněte systém stránky vlastností.
Změnit Velikost paměti haldy vlastnost.
Nastavení této možnosti linkeru v programu
- Více o tématu v HeapReserveSize a HeapCommitSize.