/QIPF_noPIC (Generar código dependiente de la posición)
Esta documentación está archivada y no tiene mantenimiento.

/QIPF_noPIC (Generar código dependiente de la posición)

De manera predeterminada, el compilador de Visual C++ para Itanium genera código independiente de la posición. /QIPF_noPIC genera una imagen con código dependiente de la posición.


/QIPF_noPIC

NoteNota

/QIPF_noPIC sólo está disponible en compiladores con destino Itanium. Esta opción del compilador no está disponible en los compiladores con destino x64 o x86.

El código independiente de la posición se puede cargar más rápido que el dependiente, si la imagen no se puede cargar en su dirección preferida, porque las direcciones relativas en código dependiente de la posición no se revisan si la imagen se carga en una dirección distinta de la preferida. Además, Windows permite a los usuarios compartir el mismo código si no está revisado, mientras que cada usuario obtiene una instancia por separado del código revisado.

No obstante, el código independiente de la posición podría tener un peor rendimiento que el dependiente, si la imagen no se puede cargar en la dirección preferida. Por ejemplo, una aplicación de servidor en la que los usuarios no tienen por qué preocuparse de tiempos de inicio mayores (potencialmente), y en la que los usuarios rara vez ejecuten varias copias de aquellas aplicaciones al mismo tiempo, puede aprovechar el mejor rendimiento que ofrece el código dependiente de la posición.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  • /QIPF_noPIC no está disponible en el entorno de desarrollo de Visual Studio.

Para establecer esta opción del compilador mediante programación

Mostrar:
© 2016 Microsoft