美文网首页
jstat使用

jstat使用

作者: 黄二的NPE | 来源:发表于2018-03-28 09:31 被阅读33次
  • jstat -gcutil pid


jstat -gcutil 41

S0 S1 E O P YGC YGCT FGC FGCT GCT
30.73 0.00 14.13 10.72 22.93 64 2.902 0 0.000 2.902
字段 说明
S0 第一个survivor区的用量比例
S1 第二个survivor区的用量比例
E Eden的用量比例
O 老年代的用量比例
P 永久区的用量比例
YGC 年轻代的GC次数
YGCT 年轻代的GC时长
FGC 老年代的GC次数
FGCT 老年代的GC时长
GCT 总GC时长

jstat -gcutil 41 1000 5

每1000毫秒输出一次记录,一共输出5次

  • jstat -gc pid


jstat -gc 41

S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
131072.0 131072.0 0.0 42480.2 524288.0 83737.0 1835008.0 195939.3 262144.0 60094.0 63 2.864 0 0.000 2.864
字段 说明
S0C 第一个survivor区的总容量(KB)
S1C 第二个survivor区的总容量
S0U 第一个survivor区的用量
S1U 第二个survivor区的用量
EC Eden区的总容量
EU Eden区的用量
OC Old区的总容量
OU Old区的用量
PC Perm的总容量
PU Perm的用量
YGC 年轻代Mintor GC 的次数
YGCT 年轻代gc的总时间
FGC 老年代GC的次数
FGCT 老年代GC的总时间
GCT 总GC时长
  • jstat -class pid


jstat -class 41

Loaded Bytes Unloaded Bytes Time
11074 20831.7 0 0.0 10.00
字段 说明
Loaded jvm加载了多少个类
Bytes 加载的类占用了多少内存(字节)
Unloaded 没有加载成功的类的个数
Bytes 没有加载的类占用了多少内存(字节)
Time 加载这些类用了多少时间
  • jstat -compiler pid


jstat -compiler 41

Compiled Failed Invalid Time FailedType FailedMethod
2320 4 0 29.76 1 org/eclipse/jetty/annotations/AnnotationParser parseJar
字段 说明
Compiled 编译成功任务的数量
Failed 编译失败任务的数量
Invalid 编译失效任务的数量
Time 编译总用时
FailedType 编译失败的类类型
FailedMethod 编译失败的方法
  • jstat -gcnew pid

  • jstat -gcold pid

-gcnew -gcold 和-gc -gcutil大同小异,此处不再详述

相关文章

  • Linux使用jstat命令查看jvm的GC情况

    Linux使用jstat命令查看jvm的GC情况 命令格式 jstat命令命令格式: jstat [Options...

  • jstat使用

    jstat -gcutil pid jstat -gcutil 41 jstat -gcutil 41 1000 ...

  • Java 内存查看及分析

    首先使用 jps -l 查找当前所有的 Java 进程。 jstat 命令 jstat -gc pid 1000 ...

  • 查看java进程gc频率和堆内存信息

    jps 查看 java 进程 ID 使用jstat查看gc的信息 jstat -gc 22799 1s 30 每秒...

  • jstat

    代码如下 jstat -gc pid展示gc的使用 参数解读 jstat -gcutil pid展示它的占比 参考...

  • JVM学习系列学习四

    我们接着上一篇讲解: 使用命令查看对内存使用情况 使用到的命令:jstat Jstat:此命令可以查看对内存各个部...

  • java高分局之jstat命令使用

    java高分局之jstat命令使用jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: ...

  • JStat工具使用

    官方文档 -class pid类加载统计数据,如下图class示例.png1.Loaded 加载的类的数量。2.B...

  • java高分局之jstat命令使用

    jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vm...

  • jdk8.0的jvm详情

    jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vm...

网友评论

      本文标题:jstat使用

      本文链接:https://www.haomeiwen.com/subject/lvaecftx.html