JVM常用命令

2020-03-21  本文已影响0人  知而乐者

JDK命令

常用命令包括:
jps:查看java进行
jstat:查看运行状态数据
jinfo:查看虚拟机配置信息
jmp:存储快照,heapdump文件
jhat:用户分享jmp导出来的headdump文件,会建立一个链接从浏览器中查看结果
jstack:查看线程快照

jps

命令格式:jps [optional] [hostid]
option有:

jstat

命令格式:jstat [optional vmid [interval [s|ms] [count]]]
optional有:

S0: Survivor space 0 utilization as a percentage of the space's current capacity. 幸存者区0

S1: Survivor space 1 utilization as a percentage of the space's current capacity. 幸存者区1

E: Eden space utilization as a percentage of the space's current capacity. 伊甸园区

O: Old space utilization as a percentage of the space's current capacity. 老年代

M: Metaspace utilization as a percentage of the space's current capacity. 元空间

CCS: Compressed class space utilization as a percentage. 压缩类空间利用率为百分比。

YGC: Number of young generation GC events. 年轻一代GC事件的数量。

YGCT: Young generation garbage collection time. 年轻一代垃圾收集时间

FGC: Number of full GC events. 完整的GC事件的数量。

FGCT: Full garbage collection time. 完全垃圾收集时间。

GCT: Total garbage collection time. 垃圾回收总时间

jmap

命令格式:jmap [optional] vimd
option有:

如:jmap -dump:format=b,file=xxx.bin port

jstack

命令格式:jstack [optional] vmid
option包括

上一篇下一篇

猜你喜欢

热点阅读