首页 > 编程知识 正文

satellite.js,dstat命令详解

时间:2023-05-06 12:02:15 阅读:50918 作者:3544

语法如下:

jtat [常规选项] [ outputoptionsvmid [ interval [ s ] [ count ] ]

vmID是Java虚拟机ID,在Linux/Unix系统上通常为进程ID。 间隔是采样间隔。 计数是样本数。 例如,以下输出GC信息。 采样时间间隔为250ms,采样数为4。

root @ Ubuntu :/# jst at-GC 217112504

s 0cs1cs0us1ueceuocoupcpuygcygctfgcfgctgct

192.0192.064.0.06144.01854.932000.04111.655296.025472.7702.43130.218.649

192.0192.064.0.06144.01972.232000.04111.655296.025472.7702.43130.218.649

192.0192.064.0.06144.01972.232000.04111.655296.025472.7702.43130.218.649

192.0192.064.0.06144.02109.732000.04111.655296.025472.7702.43130.218.649

要理解上一列的含义,请先查看JVM堆的内存布局。

可知储存内存=年轻一代、年老一代、永久一代

年轻一代=Eden区的两个Survivor区(来自和至) ) )。

现在说明各列的意思。

S0C、S1C、S0U、S1U:Survivor 0/1区域容量(容量)和使用量(Used ) )。

EC、欧盟: Eden区的容量和使用量

OC、OU :上一代的容量和使用量

PC、PU :永久容量和使用量

YGC、YGT :年轻一代的GC次数和GC需要时间

FGC、FGC :全GC次数和全GC时间

GCT:GC的总时间单位(秒) ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。