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

http://blog.dccmx.com/2011/01/callgrind/

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

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

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

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

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

同样取上一个程序:

http://blog.dccmx.com/2011/01/gprof/

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

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

性能!性能!

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

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

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

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

原文地址:https://www.cnblogs.com/lexus/p/2247508.html