-optimize (opções do compilador C#)-optimize (C# Compiler Options)

A opção -optimize habilita ou desabilita otimizações executadas pelo compilador para tornar o arquivo de saída menor, mais rápido e mais eficiente.The -optimize option enables or disables optimizations performed by the compiler to make your output file smaller, faster, and more efficient.

SintaxeSyntax

-optimize[+ | -]  

ComentáriosRemarks

A -optimize também informa o Common Language Runtime para otimizar o código em tempo de execução.-optimize also tells the common language runtime to optimize code at runtime.

Por padrão, as otimizações estão desabilitadas.By default, optimizations are disabled. Especifique -optimize+ para habilitar otimizações.Specify -optimize+ to enable optimizations.

Ao criar um módulo a ser usado por um assembly, use as mesmas configurações -optimize que as do assembly.When building a module to be used by an assembly, use the same -optimize settings as those of the assembly.

-o é a forma abreviada de -optimize.-o is the short form of -optimize.

É possível combinar as opções -optimize e -debug.It is possible to combine the -optimize and -debug options.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual StudioTo set this compiler option in the Visual Studio development environment

  1. Abra a página Propriedades do projeto.Open the project's Properties page.

  2. Clique na página de propriedades Compilar.Click the Build property page.

  3. Modifique a propriedade Otimizar código.Modify the Optimize Code property.

Para obter informações sobre como definir essa opção do compilador programaticamente, consulte Optimize.For information on how to set this compiler option programmatically, see Optimize.

ExemploExample

Compile t2.cs e habilite as otimizações do compilador:Compile t2.cs and enable compiler optimizations:

csc t2.cs -optimize  

Confira tambémSee also