什么导致分支预测的峰值Vtune

时间:2015-04-07 11:12:24

标签: windows profiling branch-prediction vtune

我正在使用VTune启动应用程序并对其进行分析。一旦测试运行,我就会在分支预测单元中看到一个尖峰。

为了优化我的应用程序,我需要弄清楚代码的哪个部分导致这个峰值。通过VTune有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

要了解哪些代码导致分支错误预测:切换到Bottom-pp窗格以按功能查看配置文件并按分支miss-predicts列排序。这种方式的功能与最多的错误预测将在顶部。双击功能将使您进入源视图,您可以通过源视图甚至汇编指令查看错误预测的分布。