|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
/optimize (Enable/Disable Optimizations)
/optimize[+ | -]
The /optimize option enables or disables optimizations performed by the compiler to make your output file smaller, faster, and more efficient. /optimize also tells the common language runtime to optimize code at runtime.
By default, /optimize- is in effect. Specify /optimize+ to enable optimizations.
When building a module to be used by an assembly, use the same /optimize settings as those of the assembly.
/o is the short form of /optimize.
It is possible to combine the /optimize and /debug options.
To set this compiler option in the Visual Studio development environment
- Open the project's Property Pages dialog box. For details, see Setting Visual C# Project Properties.
- Click the Configuration Properties folder.
- Click the Build property page.
- Modify the Optimize code property.
To set this compiler option programmatically
See Optimize Property.
t2.cs and enable compiler optimizations:
csc t2.cs /optimize