你所不知道的JVM监控工具

这可能是我写的最懒的博客系列了…如果仅仅是看一眼,那还真的是只能看一眼 /捂脸。
附上另外两篇懒博客:


写在前面

文章参考自官方文档,仅适用于 windows 系统,有关 linux 系统的工具适用,请参考官方文档


使用这些命令来监视和管理 Java 虚拟机( JVM )。大多数这些命令都是不受支持的实验性命令,可能在将来的 JDK 发行版中不可用。

命令的可执行jar 包,可在 JDKbin 路径下找到。由于该路径已经加到了环境变量中,我们可以在任何路径下的命令行窗口执行以下的命令。


jps

列出目标系统上的Java虚拟机正在运行的应用程序更详细的…)。

语法结构:

jps [options] [hostid]

我最常用的命令是 jps -l,该命令能够显示应用程序主类的完整包名或应用程序JAR文件的完整路径名,前面的数字为 vmid

jps


jstat

监控 Java 虚拟机的统计数据更详细的…

针对该命令,我最常用的是 jstat -gc -t 131348 ,能够显示目标 JVM 启动以来的时间戳以及垃圾收集堆的行为的统计信息。
jstat


jstatd

监视 Java 虚拟机,并运行远程监视工具附加到 jvm更详细的…

jstatd 命令是一个 RMI 服务器应用程序,它监视被检测的 Java HotSpot vm 的创建和终止,并提供一个接口,使远程监控工具能够附加到本地主机上运行的 jvm 上。

说实话,这个我没用过…


jmc

启动Java Mission Controla工具,用于监视和管理正在运行的Java应用程序和jvm

jmc
功能非常丰富…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值