JVM 命令行工具

cmd1 cmd2

进程相关

jps -mlv
jinfo

linux下有可能因为用户权限问题,有可能造成进程丢失
同一服务器不同jdk版本启动时,有可能造成进程丢失

堆内存使用情况

cmd3
jstat -gc pid 打印各空间大小(kb)

cmd4

jstat -gcutil pid 打印各空间百分比

cmd5

堆内存快照

cmd6

线程

cmd7

等同与 kill -3 pid

高级指令

cmd8

jcmd pid help查看可使用的命令

java使用js

cmd9

java图形化监控工具

jconsole
jvisualvm抽样器 jmc记录一个时间段内jvm的变化