首页 > 其他 > 详细

内存泄漏检查

时间:2017-02-05 15:32:26      阅读:182      评论:0      收藏:0      [点我收藏+]
  1. 编译最新的valgrind, 选择安装路径为/usr/local
  2. 编译完后,将/usr/local/valgind压缩成软件包,然后拷贝到需要调测的设备对应的/usr/local目录下
  3. 调整服务启动脚本

1)  旧脚本如下:

$@ &

2)  修改为:

timestamp=`date +%F_%H%M.%S`

/usr/local/valgiind/bin/balgrind --tool=memcheck --leak-check=full –error-limit=no –log-file=/home/test_valgrind_${timestamp}.txt $@ &

4. 服务运行后正常关闭或者kill -11

5. 查看/home/test-vlgrind_${timestamp}.txt分析definitely lost的部分即可看出来哪写有内存泄漏。

内存泄漏检查

原文:http://www.cnblogs.com/spookligd/p/6367513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!