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 )