Udostępnij za pośrednictwem


optimize

Określa optymalizacje wykonywane na podstawie funkcji przez funkcję.

#pragma optimize( "[optimization-list]", {on | off} )

Uwagi

Optymalizacji pragma muszą znajdować się poza funkcją i staje się skuteczne pierwszego funkcji zdefiniowany po pragma jest widoczne.Na i poza argumenty włączyć opcje określone w listy optymalizacji lub wyłączyć.

Listy optymalizacji może być zero lub więcej parametrów pokazane w poniższej tabeli.

Parametry Optymalizacja Pragma

Parametry

Typ optymalizacji

g

Włącz optymalizacje globalnego.

s or t

Należy określić krótki lub szybkie sekwencje kodu maszynowego.

y

Generowanie wskaźniki ramki na stosie programu.

Są to te same litery używane z /O opcje kompilatora.Na przykład następujące pragma jest równoważne z /Os opcję kompilatora:

#pragma optimize( "ts", on )

Za pomocą optymalizacji pragma z pustym ciągiem ("") jest specjalną formę dyrektywy:

Kiedy używać off parametru włącza optymalizacje, wymienione w tabeli wcześniej w tym temacie.

Kiedy używać na parametru resetuje optymalizacje do tych, które są określone z /O opcję kompilatora.

#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on ) 

Zobacz też

Informacje

Dyrektywy pragma i __Pragma słowa kluczowego