Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Por padrão, o compilador do Visual C++ para Itanium gera código independente de posição./QIPF_noPIC gera uma imagem com o código dependente de posição.
/QIPF_noPIC
Comentários
Observação: |
|---|
/QIPF_noPIC está disponível somente no direcionamento de compiladores Itanium. Esta opção do compilador não está disponível no compiladores direcionamento x64 ou x86. |
Código que é independente de posição pode ser carregado mais rapidamente do que o código que é dependente, se a imagem não puder ser carregada em seu endereço preferencial, pois endereços relativos no código independente de posição não possuem o patch se a imagem é carregada em um endereço de posição Outros que seu endereço preferencial. Além disso, o Windows permite que os usuários compartilham o mesmo código se não for corrigido, ao passo que cada usuário obtém uma instância separada do código com patch.
Entretanto, o código que é independente de posição pode ter um desempenho inferior que o código que é posição dependente, se a imagem não puder ser carregada no endereço preferencial. Um aplicativo de servidor, por exemplo, onde os usuários podem não se preocupar com sobre a inicialização mais longa (potencial) o time e onde os usuários raramente executar várias cópias dos aplicativos ao mesmo time, pode se beneficiar de desempenho adicionais nessa posição código dependente fornece.
Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio
- /QIPF_noPIC não está disponível no ambiente de desenvolvimento do Visual Studio.
Observação: