使用Intel(R) VTune(TM) Performance Analyzer 命令行
有人会说,使用工具的图形界面又方便,又容易 - 何必使用命令行? 但某种情形下确实有这个需求:
情形一:当被测的应用程序不希望受到额外干扰(即使很小)。我们知道,VTune GUI本身也要消耗一定的系统资源.
情形二:当我们希望某种测试工作是可重复的,用VTune "vtl"命令行很容易去实现(在脚本文件).
下面举列说明:
1) 打开一个Command Prompt窗口
2)用去了解“”的语法 - 或参看完整文档在online help.
3)输入“vtl activity -d 20 -c sampling -app your_app run”
3.a) 获“vtl activity -d 20 -c sampling -o "-ec en=clockticks:sa=16000" -app your_app run”
注意:用“vtl query -c sampling”查阅所支持的CPU Event名字。
4) 输入“vtl show" 知道是否产生结果。
5) 也可用“vtl view”看结果。如不熟悉具体语法-
6) 输入“vtl pack result", 把result.vxp 输入到VTune图形界面