Compartilhar via


/Ox (otimização total)

A opção do compilador de /Ox gerencia o código a velocidade de execução de favorece sobre o tamanho menor.

/Ox

Comentários

Especificar a opção de compilador de /Ox é o mesmo que o uso das seguintes opções:

/Ox é mutuamente exclusiva de:

A opção do compilador de /Ox também permite que a otimização nomeada do valor de retorno, o que elimina o construtor de cópia e o destruidor de um valor de retorno baseado pilha. Para obter mais informações, consulte /O1, /O2 (minimizar tamanho, maximizar velocidade).

Você pode cancelar para substituir a opção do compilador de /Ox se você especificar /Oxs, que combina a opção do compilador de /Ox com /Os (Código em detrimento pequeno). As opções combinadas favorecem o tamanho de código menor.

Geralmente, especifique /O2 (Maximizar a velocidade) em vez de /Ox, e /O1 (Minimize o tamanho) em vez de /Oxs.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.

  2. Clique na pasta C/C++.

  3. Clique na página de propriedades de Otimização .

  4. Modifique a propriedade de Otimização .

Para definir essa opção do compilador via programação

Consulte também

Referência

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

Opções do compilador

Definindo opções do compilador