我有一个系统(Linux和C++)执行密集的信号/图像处理操作。我想使用PGO来提高我们应用程序的性能。
,当我使用PGO ?时,是否有任何风险/潜在的问题需要注意?
单元测试+ E2E测试是否足以验证PGO没有破坏任何东西?
发布于 2012-10-18 10:20:11
微软有一个基于使用统计数据修改条件跳转的系统,而且它将经常使用的代码压缩成较小数量的页面。这实际上压缩了有效内存占用数倍,并减少了20-50%的CPU消耗.
该系统在用户模式和内核模式下都得到了广泛的应用。这个系统的质量很高。在100%的情况下,它的工作是正确的。我看不出有什么小缺点。
可能发生的情况是,其他类似的系统可能比微软的更不可靠。来自微软的那一个非常好。
https://stackoverflow.com/questions/12776845
复制相似问题