glorialiu

linux性能检测工具调研随笔二

1. oprofile:

   OProfile 是一个低开销的系统全局的性能监视工具。它使用处理器上的性能监视硬件来检索关于内核以及系统上的可执行文件的信息,例如内存是何时被引用的;L2 缓存请求数量;收到的硬件中断数量等

2. gprof

   gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了profiling的代码,运行时统计程序在用户态的执行信息,可以得到每个函数的调用次数,执行时间,调用关系等信息,简单易懂。适合于查找用户级程序的性能瓶颈,对于很多时间都在内核态执行的程序,gprof不适合。 

3. Cpu profiler

    是Google开放出来的一套开源工具 http://code.google.com/p/google-perftools/wiki/GooglePerformanceTools

 

 

posted on 2010-09-16 21:28  刘元芳  阅读(252)  评论(0编辑  收藏  举报

导航