Compartilhar via


/Oy (quadro ponteiro omissão)

Suprime a criação dos ponteiros do quadro na pilha de chamadas.

/Oy[-]

Comentários

Essa opção acelera a chamadas de função, pois ponteiros nenhum quadro precisam ser configurados e removido.Ele também libera um mais registro, (EBP em 386 Intel ou posterior) para armazenar variáveis usadas com freqüência e subexpressões.

/Oy permite a omissão do ponteiro do quadro e /Oy- desativa a omissão. /Oy está disponível apenas no x86 compiladores.

If your code requires EBP-based addressing, you can specify the /Oy– option after the /Ox option or use otimizar with the "y" and off arguments to gain maximum optimization with EBP-based addressing.O compilador detecta a maioria das situações em que é necessário (por exemplo, com o EBP com endereçamento**_alloca** e setjmp funções e com a manipulação de exceção estruturada).

The /Ox (otimização completa) (Full otimização) e / O1, /O2 (dimensionar minimizar, maximizar velocidade) Implicam opções (código rápido) /Oy. Specifying /Oy– after the /Ox, /O1, or /O2 option disables /Oy, whether it is explicit or implied.

The /Oy torna opção do compilador usando o depurador mais difícil porque o compilador suprime informações do ponteiro do quadro. Se você especificar uma opção de compilador de depurar (/ Z7, Zi, /Zi), recomendamos que você especifique o /Oy- opção depois de quaisquer outras opções de compilador de otimização.

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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.

  2. clicar no C/C++ pasta.

  3. clicar no Otimização página de propriedades.

  4. Modificar o Omitir ponteiros da quadropropriedade .Esta propriedade adiciona ou remove apenas o /Oy opção. Se você deseja adicionar o /Oy- opção, clicar Linha de comando e modificarOpções adicionais.

Para conjunto esta opção do compilador por meio de programação

Consulte também

Referência

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

Opções do compilador

Opções de compilador configuração