• 博客访问: 3415967
  • 博文数量: 294
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7282
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
  • 认证徽章:
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(294)

文章存档

2017年(1)

2016年(5)

2015年(17)

2014年(77)

2013年(193)

2012年(1)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
友情链接

发布时间:2014-03-31 20:54:18

一、原理        perf是Linux Kernel自带的系统性能调优工具,其相比于gprof来说不需要向被测程序中加入任何代码,非常方便、干净。          perf基于CPU的PMU(performance monitor unit)部件,在特定条件下探测性能事件是否发生以.........【阅读全文】

阅读(1937) | 评论(1) | 转发(1)

发布时间:2013-08-19 19:49:28

        前面介绍过用gprof和Valgrind之Callgrind来分析程序性能,但是文本格式的输出报告,对于小估摸程序而言可能已经够了,但是对于大估摸程序而言,就显得有点不尽人意了,如果能够实现分析结果可视化,那将会比较惬意。        实际上,用python和dot就.........【阅读全文】

阅读(2862) | 评论(1) | 转发(1)

发布时间:2013-08-19 19:08:15

        Callgrind是一款和gprof类似的性能分析工具,与gprof不同的是它不需要在编译源码时附加特殊选项,但推荐加上调试选项。Callgrind使用cachegrind的统计信息Ir(I cache reads,即一条指令执行的次数)来统计程序中函数的调用情况,建立函数调用关系图,还可以有选择地进行cache模拟。.........【阅读全文】

阅读(9112) | 评论(1) | 转发(1)

发布时间:2013-08-13 13:16:57

        gprof是一个GNU profiler工具,可以采集程序中每个函数的调用次数、每个函数消耗的CPU时间、以及显示调用关系图包括每个函数调用花费了多少时间。要查看gprof的官方详细信息请点击这里,也可以参看这里。一、原理        在编译和链接程序的时候,.........【阅读全文】

阅读(2669) | 评论(3) | 转发(1)
sar

发布时间:2013-08-12 17:54:09

        sar是我们寻找CPU使用瓶颈的重要工具,其常用格式如下:        #sar [options] [-A] [-o file] t [n]        其中,参数t和n通常组合起来使用,t为采样间隔(是必须有的参数),n为采样次数(是可选的,默认值为1).........【阅读全文】

阅读(2184) | 评论(1) | 转发(1)
给主人留下些什么吧!~~

silence06072014-09-20 13:30

期待redis运维管理的心得=。=

回复  |  举报

scq2099yt2013-08-23 11:10

电影vs程序员:期待新文章

感谢鼓励

回复  |  举报

电影vs程序员2013-08-22 18:15

期待新文章

回复  |  举报

scq2099yt2013-08-15 10:01

vincent2010_:博主,目前从事运维工作,有没有QQ联系方式,

14046300

回复  |  举报

vincent2010_2013-08-14 18:18

博主,目前从事运维工作,有没有QQ联系方式,

回复  |  举报
留言热议
请登录后留言。

登录 注册