/HEAP (Nastavit velikost haldy)

/HEAP:reserve[,commit]

Poznámky

Možnost /HEAP nastaví velikost haldy v bajtech. Tato možnost se používá pouze při vytváření souboru .exe.

Argument rezervy určuje celkové přidělení haldy ve virtuální paměti. Výchozí velikost haldy je 1 MB. Linker zaokrouhlí zadanou hodnotu na nejbližší 4 bajty.

Volitelný commit argument určuje množství fyzické paměti, které se má přidělit najednou. Potvrzená virtuální paměť rezervuje místo ve stránkovacím souboru. Vyšší commit hodnota šetří čas, když aplikace potřebuje více místa na haldě, ale zvyšuje požadavky na paměť a případně čas spuštění.

Zadejte rezervu a commit hodnoty v desítkovém zápisu nebo zápisu jazyka C.

Tato funkce je dostupná také prostřednictvím definičního souboru modulu s HEAPSIZE.

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností linkeru>>konfigurace systému.

  3. Upravte vlastnost Velikost potvrzení haldy.

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC