Sdílet prostřednictvím


/Zm (Zadat omezení přidělení paměti pro předkompilované hlavičky)

Určuje množství paměti, které kompilátor přiděluje k vytvoření předkompilovaných hlaviček.

/Zmfactor

Argumenty

  • factor
    Škálovací faktor určující množství paměti, které kompilátor používá k vytvoření předkompilovaných hlaviček.

    Argument factor je procento výchozí velikosti pracovní vyrovnávací paměti definované kompilátorem.Výchozí hodnota argumentu factor je 100 (procent), můžete ale zadat větší nebo menší hodnoty.

Poznámky

Ve starších verzích jazyka Visual C++ používal kompilátor několik samostatných hald, přičemž každá měla konečný limit.V současné době kompilátor haldu dynamicky zvětšuje podle potřeby až do celkového limitu velikosti a vyrovnávací paměť fixní velikosti vyžaduje pouze k vytvoření předkompilovaných hlaviček.Vzhledem k tomu je parametr kompilátoru /Zm potřebný pouze zřídka.

Pokud kompilátoru dojde prostor haldy a při použití parametru kompilátoru /Zm vydá chybovou zprávu C1060, zřejmě jste vyhradili příliš mnoho paměti.Zvažte odebrání parametru /Zm.Pokud kompilátor vydá chybovou zprávu C1076, je v doprovodné zprávě C3859 uveden argument factor, který se má použít při opětovné kompilaci pomocí parametru kompilátoru /Zm.

Následující tabulka znázorňuje, jak argument factor ovlivňuje limit přidělení paměti za předpokladu, že velikost výchozí vyrovnávací paměti předkompilovaných hlaviček je 75 MB.

Hodnota argumentu factor

Limit přidělení paměti

10

7,5 MB

100

75 MB

200

150 MB

1000

750 MB

2000

1500 MB

Jiné způsoby nastavení limitu přidělení paměti

Nastavení parametru kompilátoru /Zm ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností svého projektu.Podrobnosti naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. V navigačním podokně vyberte možnost Vlastnosti konfigurace, C/C++, Příkazový řádek.

  3. Zadejte parametr kompilátoru /Zm do okna Další možnosti.

Programové nastavení parametru kompilátoru /Zm

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru