Delen via


optimize pragma

Hiermee geeft u optimalisaties op basis van een functie per functie.

Syntaxis

#pragma optimize( " [ optimalisatielijst ] ", { on | off } )

Opmerkingen

De optimizepragma moet buiten een functie worden weergegeven. Deze wordt van kracht bij de eerste functie die is gedefinieerd nadat de pragma is gezien. De argumenten on en off schakelen opties in die zijn opgegeven in de optimalisatielijst in- of uitschakelen.

De optimalisatielijst kan nul of meer van de parameters zijn die worden weergegeven in de volgende tabel.

Parameters van de geoptimaliseerde Pragma

Parameter(s) Type optimalisatie
g Schakel globale optimalisaties in. Verouderd. Zie /Og (Globale optimalisaties)voor meer informatie.
s of t Geef korte of snelle reeksen computercode op.
y Framepointers genereren op de programmastack.

Deze parameters zijn dezelfde letters die worden gebruikt met de /O compileropties. De volgende pragma is bijvoorbeeld gelijk aan de /Os compileroptie:

#pragma optimize( "s", on )

Het gebruik van de optimizepragma met de lege tekenreeks ("") is een speciale vorm van de richtlijn:

Wanneer u de parameter off gebruikt, worden alle optimalisaties, g, s, ten yuitgeschakeld.

Wanneer u de parameter on gebruikt, worden de optimalisaties opnieuw ingesteld op de optimalisaties die u hebt opgegeven met behulp van de /O compileroptie.

#pragma optimize( "", off )
/* unoptimized code section */
#pragma optimize( "", on )

Zie ook

Pragma-instructies en de __pragma en _Pragma trefwoorden