jvm监控及诊断工具-命令行篇

jvm监控及诊断工具-命令行篇

一、概述

在这里插入图片描述

1.简单命令行工具

在这里插入图片描述

二、jps:查看正在运行的java进程

1.基本情况

在这里插入图片描述

2.基本语法

在这里插入图片描述

options参数

在这里插入图片描述

hostid参数

在这里插入图片描述

三、jstat:查看jvm统计信息

1.基本情况

在这里插入图片描述

2.基本语法

在这里插入图片描述

options参数

在这里插入图片描述
在这里插入图片描述

interval参数

用于指定输出统计数据的周期,单位为毫秒。即:查询间隔

count参数

用于指定查询的总次数

t参数

可以在输出信息前加上一个Timestamp列,显示程序的运行时间。单位:秒
在这里插入图片描述

h参数

可以在周期性数据输出时,输出多少行数据后输出一个表头信息

3.补充

在这里插入图片描述

四、jinfo:实时查看和修改jvm配置参数

1.基本情况

在这里插入图片描述

2.基本语法

在这里插入图片描述

查看

在这里插入图片描述

修改

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.拓展

在这里插入图片描述

五、jmap:导出内存映像文件&内存使用情况

1.基本情况

在这里插入图片描述

2.基本语法

在这里插入图片描述
在这里插入图片描述

3.使用1:导出内存映像文件

在这里插入图片描述
在这里插入图片描述

手动的方式

在这里插入图片描述

自动的方式

在这里插入图片描述
在这里插入图片描述

4.使用2:显示堆内存相关信息

在这里插入图片描述

5.使用3:其它作用

在这里插入图片描述

6.小结

在这里插入图片描述

六、jhat:JDK自带堆分析工具

1.基本情况

在这里插入图片描述

2.基本语法

在这里插入图片描述
在这里插入图片描述

七、jstack:打印jvm中线程快照

1.基本情况

在这里插入图片描述
在这里插入图片描述

2.基本语法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、jcmd:多功能命令行

1.基本情况

在这里插入图片描述

2.基本语法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、jstatd:远程主机信息收集

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xiaotai1234/article/details/113767192