refer: http://blog.csdn.net/kenanxiuji/article/details/48547285

pmap -d 3050

输出:00007fc72fa99000   10660 rw--- 0000000000000000 000:00000   [ anon ]

查找方法:

1. strace -tt -T -p 3050
     只看系统调用看不出来问题

2. 添加日志,这是个漫长任务

3. 回退版本,确定初步范围.

4. valgrind检测, refer: http://blog.csdn.net/sduliulun/article/details/7732906
    gcc -Wall -g -o test test.c
    valgrind --tool=memcheck --leak-check=full --track-origins=yes  ./test
   valgrind --tool=memcheck --leak-check=full --show-reachable=yes --track-origins=yes --show-leak-kinds=all --trace-children=yes   --log-file=/tmp/meng.log ./test

valgrind安装
refer : http://blog.csdn.net/yangzhiloveyou/article/details/7935078
1. wget ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2
2. tar -jxvf valgrind-3.13.0.tar.bz2
3. cd valgrind-3.13.0
4. ./autogen.sh && ./configure && make && sudo make install

转载于:https://my.oschina.net/u/988780/blog/1058069

pmap anon 内存泄露相关推荐

  1. Pmap查看内存泄露

    Pmap可以查看堆地址信息(程序中new/malloc出来的空间),然后gdb调试查看堆较大的内存块数据信息.(本次测试只是使用了这个功能,是否还有其他牛逼的功能不知道) 编写测试代码 #includ ...

  2. pmap定位内存泄露

    1,#查看系统内存分配情况 pmap -x $pid | sort -k3 -n 可看到如下展示: 00007fb775800000 8192 6876 6876 rw- [ anon ] 00007 ...

  3. linux pmap 内存泄露,pmap学习:系统测试中怎么确定内存泄露(memory leak)

    性能测试的一项重要工作就是检查有没有内存泄露.linux下通过top/free/pmap/ps,会提供许多关于内存分配的信息,如top里面的VIRT,RSS,SWAP,VSZ,RES,SHR等等,到底 ...

  4. 关于MySQL内存泄露如何排查的一些思路

    点击上方"蓝字" 关注我们,享更多干货! MySQL使用内存上升90%!在运维过程中50%的几率,会碰到这样的问题.算是比较普遍的现象. MySQL内存使用率过高,有诸多原因.普遍 ...

  5. JDK命令八、NMT 和 pmap本地内存分析神器

    一.概述 NMT是Native Memory Tracking的缩写,是Java7U40引入的HotSpot新特性. pmap,众所周知,就是Linux上用来看进程地址空间的. 二.NMT Java7 ...

  6. 记一次线上JVM原生系统内存泄露排查

    目录 问题报告 应用概况 初步分析 Java堆内存,MetaSpace等使用情况 Java堆外内存分析 进程原生内存分析(Native Memory) 原生内存详细分析 内存内容分析 引入jemall ...

  7. Linux下内存泄露排查讨论

    作为c的程序员,最常见的就是排查内存泄漏,不过我们一般的内存泄漏是针对特定的程序去排查,相对来说比较容易,但是如果是维护人员,不知道哪个程序有内存泄漏,甚至是应用程序的内存泄漏,还是内核的内存泄漏都不 ...

  8. Go程序内存泄露问题快速定位

    前几天有同学反馈了 cgo 内存泄露问题,自己也针对这个问题探索了一番,算是为以后解决类似问题提前攒点经验吧.也趁机整理了一下 go 开发过程中内存泄露问题的一些常用排查方法,也希望对新接触 go 的 ...

  9. Classloader内存泄露

    2019独角兽企业重金招聘Python工程师标准>>> 最近遇到了这个问题,在修改了-Xmx后有时仍然会出现,下文分析的很有启发,看了下文重新分析我的应用,在项目中我使用了sprin ...

最新文章

  1. 关于 Rocksdb 的 EnvWrapper 作用的小讨论
  2. R语言Logistic逐步回归模型案例:分析与冠心病有关的危险因素
  3. android 判断是否有网络连接,判断网络连接类型
  4. 从工作经历和实践理论看工业互联网的发展
  5. shebang_Shebang来Java了吗?
  6. [高效时间管理]复盘篇
  7. U3D的有限状态机系统
  8. 2019届互联网校招本科薪酬清单
  9. java多线程示例_Java线程示例
  10. 网站个人站长会失败的原因
  11. 使用python爬取文库文档
  12. 【flash】 水果忍者
  13. 万字长文!让你懂透编译原理(二)——第二章 高级语言及其语法描述
  14. Windows Subsystem for Android (WSA) 下载:在 Windows 11 上运行 Android 应用
  15. seo是什么意思(seo专员是什么职业?)
  16. 从起步到影响世界:漫谈韩国网游发展史
  17. DB DBMS SQL 分别是什么?
  18. Flink系列文档-(YY05)-Flink编程API-多流算子
  19. 京东要如何解决1号店人员问题?网易考拉:我来帮你
  20. BAT的“江湖地位”毋庸置疑,但互联网公司这些奇葩绰号,你知道吗?

热门文章

  1. C语言蓝桥杯刷题:数字三角形
  2. 什么是AMD;什么是CMD
  3. 计算机内存卡插哪里,电脑内存卡在哪个位置
  4. JAVA之旅(三十五)——完结篇,终于把JAVA写完了,真感概呐!
  5. 华为、微软、戴尔等企业将参加“多哈智慧城市博览会”
  6. 云大计算机初试最高分,【经验谈】初试总分360+,专业排名前五!云大社会工作专......
  7. S7-1200PLC 与温控仪表Modbus RTU通信
  8. 2060显卡驱动最新版本_GPU驱动CUDAPyTorch对应关系
  9. ipad计算机功能,ipad功能如此强大,为何不能取代电脑,网友:已经可以取代电脑了...
  10. 南开大学张昊计算机,纽约南开校友会隆重举办纪念南开大学建校100周年庆典