我只是想让每个函数运行所需的平均时间。 这意味着我想要: “函数内部的总时间”/“函数调用次数”
当我在VTune中运行分析时,我得到了各种各样的信息。 这些是我正在使用的设置:
还有:
但我无法找到平均时间。 我可以看到每个功能的总时间,但无法找到通话计数。
使用Visual Studio 2012,Vtune Amplifier XE 2013,Update 9。
请帮忙。
答案 0 :(得分:3)
1)您必须运行“高级热点”分析,如第二次屏幕截图所示。 “基本热点”不会向您提供通话计数信息。
2)完成“高级热点”后,您可以在自下而上视图中找到 统计 (近似)通话计数,如图所示在下面的屏幕截图中:
最后,确保在GUI的右下角选择了“循环和功能”模式(默认情况下是真的,但是谁知道你玩的是什么选项)。
3)为了计算出总时间和自拍时间,请不要忘记确保将“视点”更改为“热点”(请参阅我的第一个屏幕截图中的绿色高亮区域,并参见下一张图片) 。
4)从2016年版本开始,Parallel Studio已经
测量工具
(以及 "Intel (a ka "vectorization") Advisor" 中提供的总计,自我甚至已用时间和大量SIMD-parallelism相关分析),请参阅更多信息here :