c – 在生产环境中使用PGO(配置文件引导优化)的风险

我有一个系统(
Linux& C)进行密集的信号/图像处理操作.我想使用PGO来提高我们的应用程序的性能.

使用PGO时,我应该注意哪些风险/潜在问题?

单元测试E2E测试是否足以验证PGO没有破坏任何东西?

最佳答案 Microsoft的系统正在根据使用情况统计修改条件跳转,并且会将经常使用的代码段压缩为较少的页面.这基本上可以有效地压缩有效内存占用数量,并将CPU消耗降低20-50%.

该系统广泛用于用户和内核模式.该系统的质量非常高.在100%的情况下,它正确地完成了它的工作.我甚至没有看到轻微的不利方面.

可能会发生某些其他类似系统可能不如Microsoft的可靠性.来自微软的那个非常好.

点赞