Compartir a través de


/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

Comentarios

[!NOTA]

/QIPF_noPIC solo está disponible en los compiladores destinados a Itanium.Esta opción del compilador no está disponible en los compiladores que tienen como 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 independiente 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 esas 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

Vea también

Referencia

/Q (Opciones) (Operaciones de bajo nivel)

Opciones del compilador

Establecer las opciones del compilador