JVM监控命令

安装好jdk并配置好系统环境变量后,可使用如下JDK自带的命令监控JVM进程

jps

列出所有 java进程

-q 只输出 PID

-m 输出 java进程(主函数)参数

-l  输出 java进程(主函数)的完整路径

-v  显示 jvm参数

jinfo

查看 jvm 参数

jinfo -flag 参数名 pid

 

动态修改 jvm 参数

 

jmap

生成 java 应用程序的堆快照和对象的统计信息

jmap -histo pid > filepath

生成 java 应用程序的堆日志信息

jmap -dump:format=b,file=d:/heapDump.hprof 4808

jstack

打印线程 dump

jstack pid >> filepath

jConsole

图形化监控工具

JAVA_HOME/bin/jconsole.exe

JVM监控命令_第1张图片

VisualVM

多合一故障诊断和性能监控的可视化工具

JAVA_HOME/bin/jvisualvm.exe

 JVM监控命令_第2张图片

 

你可能感兴趣的:(JVM,性能优化)