Chinaunix首页 | 论坛 | 博客
  • 博客访问: 177052
  • 博文数量: 43
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 09:10
文章分类
文章存档

2016年(43)

我的朋友

发布时间:2016-07-20 14:36:29

写在最前面:GDB是unix相关操作系统中C/C++程序开发必不可少的工具,它的功能之强大,是其它调试器所不能匹敌的。但是,现实的工作中,有很多开发者因为GDB本身入门门槛比较高,而被拒之门,与如此强大的失之交臂。笔者在近两年的C/C++开发工作中,对GDB本身的有一点研究,在这里总结出一系列《手把手教你玩转GDB》的文章.........【阅读全文】

阅读(1560) | 评论(0) | 转发(0)

发布时间:2016-05-27 17:08:36

 Cpu利用率冲高定位方法: 1.  首先使用top命令查看冲高的进程/线程1.1查看所有进程cpu占用率:top-bn1Mem: 3743568K used, 4283860K free, 0K shrd, 270302440K buff, 270743072K cachedCPU: 33.2% usr 45.7% sys  0.0% nic 11.........【阅读全文】

阅读(3556) | 评论(0) | 转发(0)

发布时间:2016-05-20 15:42:11

       在平时阅读代码的过程中,经常会遇到很多宏,但是有时候确实很难确定这个宏是否有被define,比如下文的代码,       在这个代码里,CONFIG_USE_IRQ有没被define过进入的分支是不一样的点击(此处)折叠或打开#ifdef CONFIG_USE_IRQ.........【阅读全文】

阅读(1894) | 评论(0) | 转发(0)

发布时间:2016-04-18 10:16:18

一.Perf简介 1.       从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查。Perf是Linux kernel自带的系统性能优化工具。Perf的优势在于与Linux Kernel的紧密结合,它可以最先应用到加入Kernel的new feature。pef可以用于查.........【阅读全文】

阅读(7345) | 评论(0) | 转发(0)

发布时间:2016-04-13 09:44:20

一.Strace简介用户态的Strace工具跟踪进程的系统调用,注意是只能跟踪系统调用,不能跟踪用户程序和库 内核也自带一个strace调试工具,内核的这个strace跟踪内核函数调用过程,与这个strace有区别。 二.Strace编译以编译t1020的strace工具为例子(1)下载源码,进入源码目录,运.........【阅读全文】

阅读(1606) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册