Share via


PogoSafeMode

Especifique si se utilizará el modo rápido o el modo seguro para la generación de perfiles de aplicaciones.

PogoSafeMode

Comentarios

La optimización guiada por perfiles tiene dos posibles modos durante la fase de generación de perfiles: modo rápido y modo seguro. Al generar perfiles en modo rápido, utiliza la instrucción INC para aumentar los contadores de datos. La instrucción INC es más rápida pero no es segura para subprocesos. Al generar perfiles en modo seguro, utiliza la instrucción LOCK INC para aumentar los contadores de datos. La instrucción LOCK INC tiene la misma funcionalidad que la instrucción INC y es segura para subprocesos, pero es más lenta que la instrucción INC.

De forma predeterminada, la creación de perfiles PGO funciona en modo rápido. Solo se requiere PogoSafeMode si desea utilizar el modo seguro.

Para ejecutar la generación de perfiles de PGO en modo seguro, debe utilizar la la variable de entorno PogoSafeMode o el modificador del compilador -PogoSafeMode, dependiendo del sistema. Si realiza la generación de perfiles en un equipo x64, debe utilizar el modificador de compilador. Si realiza la generación de perfiles en un equipo x86, debe definir la variable de entorno de cualquier valor antes de iniciar el proceso de optimización.

Ejemplo

set PogoSafeMode=1

Vea también

Referencia

Variables de entrono para las optimizaciones guiadas por perfiles

Optimizaciones guiadas por perfiles