看板 java 關於我們 聯絡資訊
最近在幫人做memory leak檢測 以往heap裡面的檢測習慣上dump出來之後用其他工具分析 今天遇到的memory leak發生在offheap那段 也就是看heap的使用很正常 但是看RSS是隨著時間不斷增長 我的maxheap設定2G 他的RSS可以長到幾倍 目前觀察放了三個小時長到4G 針對這種現象不知道有沒有好的工具可以用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 126.236.33.110 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1518253506.A.2C4.html
zephyrhymn: 你說的好用的工具是指檢測工具?02/11 23:38
zephyrhymn: 如果是改善memory leak的話,就只能從程式邏輯和行為02/11 23:39
zephyrhymn: 來解決了。02/11 23:39
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
zephyrhymn: 最近在玩kafka不過是在AWS上就是了,使用的是AWS的02/12 09:14
zephyrhymn: CloudWatch,可能幫不上你的忙就是了... 02/12 09:14
我們家是on-premise. aws沒辦法用就是 還是先謝了 ※ 編輯: del680202 (223.139.70.24), 02/12/2018 09:55:38