zoukankan      html  css  js  c++  java
  • 让程序飞 之 性能工具: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。来个例子程序:

  • 相关阅读:
    Ajax
    Linux安装SmartSVN及破解
    JQuery异步提交
    动画效果
    事件
    表单选择器
    DOM操作
    JQuery基础
    PHP环境配置
    DP--钢条切割
  • 原文地址:https://www.cnblogs.com/lexus/p/2247508.html
Copyright © 2011-2022 走看看