jdk的bin目录下隐藏的工具
1.javadoc.exe 可以根据注释生成API文档
2.native2ascii.exe 可以做Unicode编码转换
3.jps.exe 对jvm进行监测的辅助小工具 类似于Linux中的ps命令,和Linux的ps命令不同的时PS命令对所有的线程进行展示,而jps只对虚拟机的线程进行展示
命令:cmd界面切换到bin目录下,输入 jps -l
4.jstat 类加载,内存,GC[可分代查看],JIT编译命令格式
命令: jstat -gc 8012 250 20
解析:
-gc:查看垃圾回收
8012:通过jps命令查看到进程号
250:250毫秒
20:每次输出20行
查询出来的内容解析:【注】S代表survivor,C代表capital(大小),u:use
S0C:第一个survivor空间分配的大小,单位是字节,要想计算出多少KB,将这个值除以1024,虽然survivor1和survivor2是1:1,但是查询出来的并不一定完全相同,会有误差
S1C:第二个survivor空间分配的大小,单位是字节
S0U:第一个survivor空间已用大小
S1U:第二个survivor空间已用的大小
EC:Eden的大小
EU:Eden以用大小
OC:年老代的大小
OU:年老代已用的大小
PC:持久代的大小
PU:持久代已用的大小
YGC:年轻代(次收集器)收集的次数
YGCT:年轻代(次收集器)收集用了多少秒
FGC:FULL GC(全收集器)收集的次数
FGCT:FULL GC收集用了多少秒
GCT:次收集器和全收集器,回收内存空间用的总时间
5.jinfo 查看和修改虚拟机的各项配置
6.jvisualvm.exe 是一个图像化的界面
jdk中最强大的运行监视和故障处理工具,可以监控内存泄漏,耿总垃圾回收,执行时内存分析,CPU分析,线程分析等等。。。。。。。。
来源:CSDN
作者:SuperLBY
链接:https://blog.csdn.net/qq_39175358/article/details/104708551