Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6267763
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

发布时间:2013-07-31 04:15:41

本文介绍了使用valgrind来测量cache的命中率,从而提高程序性能......【阅读全文】

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

发布时间:2013-07-31 04:14:43

本文部分参考网上相关资料。Valgrind能做什么?  ?内存使用检测,包括:    –内存泄漏    –非法内存访问    –未初始化变量使用    –重复释放内存  ?多线程竞争  .........【阅读全文】

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

发布时间:2013-07-22 23:09:12

一、常规调试        gdb是Linux下常用的程序调试工具,当然前提是用gcc/g++编译时加上-g参数,这样编译出的可执行程序会加上gdb调试信息。        gdb命令不少,但常用的主要包括如下命令:        (1)list [file:]funct.........【阅读全文】

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

发布时间:2013-05-03 10:18:09

    我原本是没有调试glibc这项需求的,这两天在学习NPTL线程 堆栈及TLS相关的东西,实在是比较复杂,才动了调试glibc,单步跟踪一窥究竟的念头。在网上找了一些资料,解决了这个问题。中间遇到的很有意思的东西我都记录下来了,这篇文章不能算原创,基本来源于参考文献的两篇文章。向这两位最这致谢。   .........【阅读全文】

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

发布时间:2013-04-28 06:23:03

编译gcc -g -O2 -o test test.c调试gdb filename     gdb    file filename查看程序  list(l)在某函数入口处添加断点  break(b) 函数名在指定行添加断点   break(b) 行号在指定文件的指定行添加断点   break(b) 文件名:行号当天件为真时,制定.........【阅读全文】

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

登录 注册