好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

让程序飞 之 性能工具:valgrind –tool=callgrind & kcachegrind

让程序飞 之 性能工具:valgrind –tool=callgrind & kcachegrind

http://blog.dccmx测试数据/2011/01/callgrind/

让程序飞 之 性能工具:valgrind –tool=callgrind & kcachegrind

dccmx 于 2011年 一月 22日 发表 | 最后修改于 2011年 一月 31日

前面一篇文章 提到了gprof这个常用的性能工具,用来性能调优很方便。但是!!有个致命的缺点,不能处理动态链接库(dlopen()加载的)。sigh…

那遇到动态链接库怎么调优呢,用这个工具callgrind。

同样是valgrind工具集中的一个,使用也是同样方便。gcc带上-g参数,然后用callgrind运行!

同样取上一个程序:

http://blog.dccmx测试数据/2011/01/gprof/

让程序飞 之 性能工具:gprof & gprof2dot

dccmx 于 2011年 一月 18日 发表 | 最后修改于 2011年 一月 31日

性能!性能!

linux服务端编程,性能总是不可避免要思考的问题。

而单机(严格的说是单核)单线程程序(严格的说是逻辑)又是所有复杂应用的基础。所以,这块的性能是整个应用的基础。

当遇到应用相应很慢的时候我们往往会疑问:这么强劲的CPU到底在干什么,反应这么慢。

满足你!linux下常用的性能工具就是跟gcc一起的gprof。来个例子程序:

查看更多关于让程序飞 之 性能工具:valgrind –tool=callgrind & kcachegrind的详细内容...

  阅读:46次