有人来公司推销这个Intel的性能分析工具。简单试用了一下~
它提供三种级别的分析:
Sampling方式:分析某个时间段内整个系统中所有软件的运行情况。如每个进程占用的cpu等等,可以具体到每一个dll,以及进程里的每一个线程。
Call Graph方式:分析程序执行过程中哪段代码执行的时间最长。类似与rational quantify,但支持的环境没有quantify多,不支持java中b/s方式的应用性能分析。试了一下感觉也不是很好用~
Count Monitor方式:类似Windows的性能监控器,感觉没啥用。
只有Windows和Linux版本,没有服务器常用的AIX、HP、Solaris版本,似乎只能在用Intel芯片的机器上运行。
从网上下载的试用版软件在Windows2003下不能安装,让我对它的印象--
对C++程序员大概还是挺有用的,特别是系统底层的开发人员来说……
它提供三种级别的分析:
Sampling方式:分析某个时间段内整个系统中所有软件的运行情况。如每个进程占用的cpu等等,可以具体到每一个dll,以及进程里的每一个线程。
Call Graph方式:分析程序执行过程中哪段代码执行的时间最长。类似与rational quantify,但支持的环境没有quantify多,不支持java中b/s方式的应用性能分析。试了一下感觉也不是很好用~
Count Monitor方式:类似Windows的性能监控器,感觉没啥用。
只有Windows和Linux版本,没有服务器常用的AIX、HP、Solaris版本,似乎只能在用Intel芯片的机器上运行。
从网上下载的试用版软件在Windows2003下不能安装,让我对它的印象--
对C++程序员大概还是挺有用的,特别是系统底层的开发人员来说……
本文介绍了Intel的一款性能分析工具,提供了Sampling、CallGraph及CountMonitor三种分析模式。Sampling适用于系统级性能分析;CallGraph用于查找程序执行瓶颈;CountMonitor则类似Windows性能监控器。该工具仅支持Intel芯片且缺乏对部分平台的支持。
883

被折叠的 条评论
为什么被折叠?



