为什么使用/ USEPROFILE比在VS2015中使用/ GENPROFILE慢得多?

时间:2017-05-04 04:04:28

标签: c++ visual-studio optimization pgo

我们知道,我们应首先使用/ GENPROFILE构建项目并运行它进行训练,然后将命令切换到/ USEPROFILE以构建优化的bundle。

我打印了每个时间成本函数的时间,我发现它在/ GENPROFILE阶段比/ USEPROFILE更快,实际上前一个远远超过后者的性能。为什么会这样?如果编译器使用经过训练的pgd文件,为什么使用训练有素的pgd文件的最终.exe较慢?

0 个答案:

没有答案