结论
1.获取进程id |
---|
jps |
2.jmap 某个时刻堆内存的情况 |
jdk8之前 |
jmap -heap pid 15876 |
jdk8之后 |
jhsdb jmap --heap --pid 15876 |
3.jconsole 动态查看堆内存情况,直接jconsole ,然后弹出可视化窗口 |
jconsole |
其中1+2 要结合使用,且是静态的查看;3可以单独使用,动态查看 |
具体过程
1.获取进程id |
---|
jps |
2.jmap 某个时刻堆内存的情况 |
jdk8之前 |
jmap -heap pid 15876 |
jdk8之后 |
jhsdb jmap --heap --pid 15876 |
3.jconsole 动态查看堆内存情况,直接jconsole ,然后弹出可视化窗口 |
jconsole |
启动程序 |
参考:
学习记录288@IDEA中 jps+jmap+jconsole命令查看堆内存情况