PogoSafeMode
指定是否为应用程序分析使用快速模式或安全模式。
PogoSafeMode
备注
按配置优化 (PGO) 在分析阶段有两个可能的模式:快速模式和安全模式。分析在快速模式下时,它会使用 INC 指令来增加数据计数器。INC 指令速度更快,但不是线程安全的。分析在安全模式下时,它会使用 LOCK INC 指令来增加数据计数器。LOCK INC 指令具有和 INC 指令相同的功能,并且是线程安全的,但它是比 INC 指令慢。
默认情况下,PGO 分析以快速模式操作。仅当使用安全模式时才需要 PogoSafeMode。
若要在安全模式下运行 PGO 分析,必须使用环境变量 PogoSafeMode 或编译器开关 -PogoSafeMode,依系统而定。如果您正在 x64 计算机上执行分析,则必须使用编译器开关。如果您正在 x86 计算机上执行分析,则必须在开始优化过程之前将环境变量定义为任何值。
示例
set PogoSafeMode=1