/OX (otimização completa)

O /Ox opção de compilador produz o código que enfatiza a velocidade de execução através de tamanho menor.

/Ox

Comentários

Especificando a /Ox opção de compilador é o mesmo que usar as seguintes opções:

/Oxé mutuamente exclusivas de:

O /Ox opção de compilador também permite a otimização de chamada retornar o valor, 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 se você especificar a opção de compilador /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

  1. Abra o projeto Property Pages caixa de diálogo. Para obter detalhes, consulte:Como: Abrir páginas de propriedades do projeto.

  2. Clique o C/C++ pasta.

  3. Clique o otimização página de propriedades.

  4. Modificar o otimização propriedade.

Para definir esta opção de compilador programaticamente

Consulte também

Referência

/O opções (otimizar o código)

Opções do compilador

Definindo opções do compilador