Gre*_*ers 12
它通过放置额外的代码来计算每个代码路径的计数次数.当你第二次编译时,编译器使用获得的关于程序执行的知识,它只能在之前猜测.PGO可以为以下方面做些事:
在测试之前,你真的不知道这些东西有多大帮助.
在编译我工作的项目x264时,PGO提供了大约5%的速度提升,并且我们有一个内置的系统(make fprofiled).在某些情况下,它可以提供很好的自由速度提升,并且可能有助于提供更多应用程序,与x264不同,它们不像手写程序集.
| 归档时间: |
|
| 查看次数: |
4606 次 |
| 最近记录: |