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

阿里巴巴是个快乐的青年

文章分类

全部博文(295)

文章存档

2017年(2)

2016年(5)

2015年(17)

2014年(77)

2013年(193)

2012年(1)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
友情链接

发布时间:2013-08-25 15:20:01

一、通用容器大小操作        所有容器类型都提供4种与容器大小相关的操作,包括:        (1)c.size():返回容器c中的元素个数        (2)c.max_size():返回容器c可容纳的最多元素个数,返回类型为c::size_type .........【阅读全文】

阅读(3130) | 评论(1) | 转发(3)

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

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

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

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

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

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

发布时间:2013-08-18 21:34:03

        Memcheck是Valgrind工具集中最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc、free、new、delete的调用都会被捕获。Memcheck之所以能够检测出这些内存问题,关键在于其建立了两个全局表:        (1)Val.........【阅读全文】

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

发布时间:2013-08-16 13:39:42

        Valgrind是Linux下一套开源的仿真调试工具集合,提供程序调试、内存检测、性能分析等功能,更多详细信息请参看官网。一、体系结构        Valgrind由内核(core)以及基于内核的其它调试工具组成,内核类似于一个框架(framework),其模拟了一个CP.........【阅读全文】

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

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联系方式,

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

登录 注册