作者del680202 (HANA)
看板java
标题[问题] offheap的记忆体怎麽分析比较好
时间Sat Feb 10 17:05:03 2018
最近在帮人做memory leak检测
以往heap里面的检测习惯上dump出来之後用其他工具分析
今天遇到的memory leak发生在offheap那段
也就是看heap的使用很正常
但是看RSS是随着时间不断增长
我的maxheap设定2G
他的RSS可以长到几倍
目前观察放了三个小时长到4G
针对这种现象不知道有没有好的工具可以用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 126.236.33.110
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1518253506.A.2C4.html
1F:推 zephyrhymn: 你说的好用的工具是指检测工具?02/11 23:38
2F:→ zephyrhymn: 如果是改善memory leak的话,就只能从程式逻辑和行为02/11 23:39
3F:→ zephyrhymn: 来解决了。02/11 23:39
4F:推 zephyrhymn: 你给的资讯很笼统,可以的话希望再明确些,谢谢。02/11 23:43
因为引发这段问题的code来自open source的使用
情境是这样的
我的客户用apache spark streaming去kafka收资料
他做了dataframe物件的某些操作的时候会发生memory leak
想要找的是检测工具
想看看那些leak的部分的内容 想说从字符串能不能看出是那些物件被操作了造成的issue
之前有想过用gdb 不过这东西怎麽用还在研究
现在倾向把这问题直接回报给apache jira就是了
※ 编辑: del680202 (114.137.115.125), 02/12/2018 00:36:01
5F:推 zephyrhymn: 最近在玩kafka不过是在AWS上就是了,使用的是AWS的02/12 09:14
6F:→ zephyrhymn: CloudWatch,可能帮不上你的忙就是了... 02/12 09:14
我们家是on-premise. aws没办法用就是
还是先谢了
※ 编辑: del680202 (223.139.70.24), 02/12/2018 09:55:38