Udostępnij za pośrednictwem


/Zm (określić Limit przydziału pamięci nagłówka wstępnie skompilowana)

Określa ilość pamięci przydzielanej przez kompilator do konstruowania nagłówki wstępnie skompilowana.

/Zmfactor

Argumenty

  • factor
    Współczynnik skalowania określa ilość pamięci, że kompilator używa do konstruowania nagłówki wstępnie skompilowana.

    factor Argument jest procent domyślny rozmiar buforu pracy zdefiniowane przez kompilator.Wartość domyślna, factor argument jest 100 (procent), ale można określić większy lub mniejszy kwot.

Uwagi

We wcześniejszych wersjach programu Visual C++ kompilator najczęściej używanych stert dyskretna kilka, a każdy miał skończona limit.Obecnie kompilator dynamicznie rośnie stert w razie potrzeby, do limitu rozmiaru stosu całkowitej i wymaga buforu-size tylko do skonstruowania nagłówki wstępnie skompilowana.W konsekwencji /Zm opcję kompilatora jest rzadko niezbędny.

Jeśli kompilator zabraknie miejsca na stercie i emituje C1060 komunikat o błędzie podczas korzystania z /Zm opcję kompilatora, może być zarezerwowane zbyt dużej ilości pamięci.Rozważ usunięcie /Zm opcji.Jeśli kompilator generuje C1076 komunikat o błędzie, towarzyszącego C3859 określa komunikat factor argument, że należy używać, gdy ponownie skompilować program z /Zm opcję kompilatora.

Poniższej tabeli pokazuje sposób, w jaki factor argument wpływa na limit przydziału pamięci, jeśli przejmiesz rozmiar buforu wstępnie skompilowana nagłówka domyślny jest 75 MB.

Wartośćfactor

Limit przydziału pamięci

10

7,5 MB

100

75 MB

200

150 MB

1000

750 MB

2000

1500 MB.

Inne sposoby, aby ustawić Limit przydziału pamięci

Aby ustawić opcję kompilatora /Zm w środowisku projektowym programu Visual Studio

  1. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

  2. Kliknij przycisk C i C++ folder.

  3. Kliknij przycisk wiersza polecenia stronę właściwości.

  4. Wpisz opcję kompilatora w Dodatkowe opcje pole.

Aby programowo ustawić opcję kompilatora /Zm

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora