/OX (otimização completa)
O /Ox opção de compilador produz código que favorece a velocidade de execução em um tamanho menor.
/Ox
Comentários
Especificando a /Ox opção de compilador é o mesmo que usar as seguintes opções:
/Ob (expansão de função embutida), onde o parâmetro de opção é 2 (/Ob2)
/Oxé mutuamente exclusivo de:
O /Ox opção de compilador também permite a otimização de chamada retornar valor, o que elimina o construtor de cópia e destruidor de uma pilha com base no valor de retorno.Para obter mais informações, consulte / O1, /O2. (tamanho de minimizar, maximizar velocidade).
Você pode cancelar o check-out de /Ox opção de compilador, se você especificar /Oxs, que combina o /Ox opção de compilador com /Os (Favor pequeno código).As opções combinadas favorecem tamanho menor de código.
Em geral, especifique /O2. (maximizar velocidade) em vez de /Ox, e /O1 (minimizar tamanho) em vez de /Oxs.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.
Clique no C/C++ pasta.
Clique no otimização página de propriedades.
Modificar o otimização propriedade.
Para definir essa opção de compilador programaticamente
- Consulte Optimization.