标签: c++ visual-studio optimization pgo
我们知道,我们应首先使用/ GENPROFILE构建项目并运行它进行训练,然后将命令切换到/ USEPROFILE以构建优化的bundle。
我打印了每个时间成本函数的时间,我发现它在/ GENPROFILE阶段比/ USEPROFILE更快,实际上前一个远远超过后者的性能。为什么会这样?如果编译器使用经过训练的pgd文件,为什么使用训练有素的pgd文件的最终.exe较慢?