Vtune 使用三(vtune 自带的优化调整建议 Tuning Advice)

来源:互联网 发布:狗狗起名的软件 编辑:程序博客网 时间:2024/05/21 11:35

简述:

使用Vtune自带的优化调整建议 Tuning Advice


步骤:

1. 新建一个Activity, 沿用《使用二》中的metrix


在新建过程中,修改Configuration



点击OK, 于是新建完成,


2. 右击上面这个Activity3 , modify Activity之后会创建一个copy

右击这个copy, modify之

双击此处,


重新选定文件,选择一个优化过的matrix.exe

点击OK,  之后右击Activity, Run Activity


3.比较结果

第一个Activity的结果:


优化后的结果,


有上述两张结果可以看到,第一个测试clocktick更大,所以耗时更长

由两者MEM_LOAD_RETIRED.L2_MISS比较后看到 第一次没有优化时的确实个数比上clocktick时间的比值大于第二次测试的比值


4. 之后使用一下,Vtune自带的结果分析器(可以生成HTML的报告)

选择第二个优化过的测试,右击,

修改一下reference, 把第一个reference改为之前的Activity3 第二处不做修改默认none


点击OK,

生成一个HTML的结果

报告的第四页可以看到,两次测试的硬件环境


Vtune会提供一套他定义的问题检测方法,并根据问题不同层级,用不同颜色标识


刚才的测试中,发现在下面的地方亮了红字,



由上面的结果可以看到两次测试的workload被亮了,问题肯能处在workload上,这一点只是目前水平的推测,之后如果学习更进一步,会继续研究下去