jvm命令行执行和可视化工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a718515028/article/details/86703561

命令行:

  1. jps -l

查找jvm进程

  1. jmap -dump:format=b,file=d:\dump.bin 15296

生成dump 文件(15296为1中找出的进程号)

  1. jhat d:\dump.bin

分析dump文件
执行上面命令,浏览器中http://localhost:7000/

  1. jstack:堆栈工具,生成jvm当前时刻的线程快照,定位线程出现长时间停顿的原因

jstack -l 15296

  1. jstat 统计内存状况,显示虚拟机进程中类装载、内存、垃圾收集等运行数据

jstat -gcutil 15296 统计内存状况,Eden ,Survivor ,Old ,Permanent等

  1. jinfo 配置信息工具,实时查看和调整jvm各项参数

可视化工具:

jconsole,jvisualvm

猜你喜欢

转载自blog.csdn.net/a718515028/article/details/86703561