Partilhar via


/ QIPF_restrict_plabels (assumem funções de criados em tempo de execução)

Pressupõe-se de que não há funções são criadas em tempo de execução.

/QIPF_restrict_plabels

Comentários

ObservaçãoObservação

/QIPF_restrict_plabelssó está disponível no direcionamento de compiladores Itanium. Esta opção de compilador não está disponível nos compiladores direcionamento x64 ou x86.

Se o seu programa não criar funções em tempo de execução, você pode compilar com /QIPF_restrict_plabels e o compilador tratará os ponteiros para os descritores de função como __restrict ponteiros, para que o conteúdo não pode ser substituído.

Com /QIPF_restrict_plabels, o compilador pode realizar otimizações com chamadas indiretas, como içamento a carga de um endereço do método virtual de um loop. Isso pode resultar em aprimoramentos de desempenho quando há muitas chamadas de função indireta.

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

  • /QIPF_restrict_plabelsnão está disponível no ambiente de desenvolvimento Visual Studio.

Para definir esta opção de compilador programaticamente

Consulte também

Referência

/Q opções (operações de baixo nível)

Opções do compilador

Definindo opções do compilador