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

本文全面介绍SUN公司为HotSpot JDK提供的监控工具,包括命令行工具如jps、jstat、jinfo等,以及可视化工具JConsole和VisualVM,详细解析其功能与使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

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 (强烈推荐哦)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值