通过jmap -histo pid发现内存一直上升,如何查看到底哪个对象占用了多少内存

lgmsyy 2014-07-03 10:44:57

我在跟踪 gfserver 的内存变化,发现%MEM一直在上升,直到系统(TOMCAT和gfserver)崩掉。
我想咨询你下,如何才能知道是哪个对象占用内存。通过什么命令可以呢。我用了jmap -histo pid;jstat -gcutil ID,好像都没有发现哪个对象一直占用内存。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25578 gfserver 20 0 5992m 2.8g 12m S 2.0 75.6 1:12.87 java
.........
...全文
962 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgmsyy 2014-07-03
  • 打赏
  • 举报
回复
有人知道没?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧