Valgrind使用

编程技术  /  houtizong 发布于 3年前   170

上一篇讲的是google-perftools,这次讲下

Valgrind

官网:

http://valgrind.org/

 

源码下载页

 

http://valgrind.org/downloads/current.html

 

编译后的valgrind 位于

 

valgrind-3.6.1/coregrind目录中

 

 

Massif Visualizer(用于查看massif 输出)

http://gitorious.org/massif-visualizer

https://projects.kde.org/projects/extragear/sdk/massif-visualizer

 

参考文章如下:

 

应用 Valgrind 发现 Linux 程序的内存问题

http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/

 

 

内存详解

http://www.ibm.com/developerworks/cn/java/j-nativememory-linux/?S_TACT=105AGX52&S_CMP=tec-csdn

 

 

在 Linux 平台中调试 C/C++ 内存泄漏方法

http://www.ibm.com/developerworks/cn/linux/l-cn-memleak/index.html

 

 

内存调试技巧

http://www.ibm.com/developerworks/cn/aix/library/au-memorytechniques.html

 

 

在Linux下使用用Valgrind查找内存泄漏和无效内存访问

http://www.linuxidc.com/Linux/2009-02/18646.htm

 

 

 

同时推荐下使用 Rational Purify

具体的文章如下 :

Rational Purify 使用及分析实例

http://www.ibm.com/developerworks/cn/rational/r-cail/

 

 

陈皓    C/C++内存问题检查利器—Purify

http://blog.csdn.net/haoel/article/details/2900

 

 

 

最后总结下具体的使用:

 

nohup /home/dikar/google-perf/valgrind-3.6.1/coregrind/valgrind --trace-children=yes --leak-check=full --log-file=leak.log java TestLeak >/home/dikar/var.log 2>&1 &
 

 

上一篇:rpm修改安装路径
下一篇:AS3 mask蒙板Demo

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客