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


写在前面

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


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

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


jps

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

语法结构:

jps [options] [hostid]

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

你所不知道的JVM监控工具


jstat

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

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


jstatd

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

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

说实话,这个我没用过…


jmc

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

你所不知道的JVM监控工具
功能非常丰富…

相关文章: