怎么检测linux下java进程是否有内存泄漏
问题描述:
怎么检测linux下java进程是否有内存泄漏
答
用jprofile 远程监控看看
答
1. jps 获取jvm进程ID
2. jstat -gcold <vmid> 间隔 次数
eg:
jstat -gcold 3000 1s 10
表示:每隔1秒输出10次
通过输出多组值,观察 老年代内存占用, 如果一直在升高,且GC之后回收的少,那就可能存在内存泄漏
答
有兴趣的话可以关注下我的微信公众号。谢谢