众所周知,我们应该先用 /GENPROFILE 构建项目并运行它进行训练,然后将命令切换到 /USEPROFILE 以构建优化的包。
我打印了每个时间成本函数的时间,我发现它在/GENPROFILE阶段比/USEPROFILE更快,实际上前一个比后一个性能要好得多。为什么会这样?如果编译器正在使用经过训练的 pgd 文件,为什么使用经过训练的 pgd 文件的最终 .exe 速度较慢?
众所周知,我们应该先用 /GENPROFILE 构建项目并运行它进行训练,然后将命令切换到 /USEPROFILE 以构建优化的包。
我打印了每个时间成本函数的时间,我发现它在/GENPROFILE阶段比/USEPROFILE更快,实际上前一个比后一个性能要好得多。为什么会这样?如果编译器正在使用经过训练的 pgd 文件,为什么使用经过训练的 pgd 文件的最终 .exe 速度较慢?