/ HALDY (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.
Rezervovat argument určuje přidělení haldy celkem ve virtuální paměti.Výchozí velikost haldy je 1 MB.Vytvořeném propojovacím zaokrouhlí nahoru zadaná hodnota bude nejbližší 4 bajty.
Nepovinný commit argument je výklad operačním systémem.V systému Windows NT, 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šší commit hodnotu šetří čas, kdy je potřeba více místa haldy aplikace, ale zvyšuje nároky na paměť a případně čas spuštění.
Zadat Rezervovat a commit hodnoty v desítkové nebo v jazyce c zápis.
Tato funkce je k dispozici prostřednictvím modulu definiční soubor s HEAPSIZE.
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í.
Změnit Potvrzení velikost haldy vlastnost.
Programově nastavit tuto možnost linker
- Více o tématu v HeapReserveSize a HeapCommitSize.