4.0、JVM学习——JVM性能监控与故障处理工具

前言

世界观第一,体能第二,技术第三。

SUN公司的礼物

作为 HotSpot JDK 的附属功能,SUN 公司为我们提供了包括命令行工具和可视化工具在内的一系列小而巧的工具,用以对JDK的运行状态进行监控。
这些工具一般基于 HotSpot JDK 自身的jar包,无需额外安装。

命令行工具

命令行工具允许我们通过简单的命令了解虚拟机的运行状态

jps:虚拟机进程状况工具

jps -ml

jps -ml
39601 sun.tools.jps.Jps -ml
36683 
39598 org.codehaus.plexus.classworlds.launcher.Launcher -B -Dmaven.test.skip=true -DskipTests -gs 略 clean install jetty:run
jstat:虚拟机统计信息监视工具
jinfo:Java 配置信息工具
jmap:Java 内存映像工具
jhat:虚拟机堆转储快照分析工具
jstack:Java 堆栈跟踪工具

java命令–jstack 工具 查看JVM堆栈信息

可视化工具

JConsole

jconsole

VisualVM

jvisualvm

参考资料

[1]、《深入理解 Java 虚拟机》
[2]、http://www.tianshouzhi.com/api/tutorials/jvm/99 (强烈推荐哦)

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页