记一次G1收集器 的垃圾收集

新部署的cloud版 mini task 还处于前期熟悉阶段,随便top看了下机器内存情况,正好发现做垃圾收集 因此 mark一下

观察jstat内存

jstat -gc 40731 1000 100
在这里插入图片描述
从图中可看见目前还没有发生变化,但是下图中很明显
在这里插入图片描述

名词解释

S0U:当前survivor space 0 使用大小 (KB).
S1U:当前survivor space 1 使用大小 (KB).
EU:Eden 区 使用大小 (KB).
OU:老年代使用大小(KB).

结论

对象在eden区不断的被创建,因此EU一直在增长,当达到G1的阈值时,进行垃圾回收 放入S0U或者S1U ,因此你看见的S0和S1在同一时刻应该是有一个值为0的,而垃圾收集之后放入OLD区,此时OU使用量增加。
jstat -class 40731 1000 10
jstat -gccapacity 40731
jinfo 40731
这些命令也很好玩儿

推荐

本文参考了 https://www.cnblogs.com/baihuitestsoftware/articles/6382733.html
推荐下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值