|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|
/GA (Optimize for Windows Application)
Using /GA for an .exe file results in more efficient code for accessing thread-local storage (TLS) variables. /GA speeds access to data declared with __declspec(thread) in a Windows program. When this option is set, the __tls_index macro is assumed to be 0.
Using /GA for a DLL can result in bad code generation.
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 C/C++ folder.
- Click the Optimization property page.
- Modify the Optimize for Windows Application property.
To set this compiler option programmatically