关于垃圾回收,一个很神奇的现象,求高人解释

qq_19557887 2017-08-24 04:11:54
很简单的一段代码:

public static void main(String[] args) throws InterruptedException {
while(true) {
byte[][][] bytes10M = new byte[1024][1024][10];
}

}

启动参数为:-verbose:gc -Xms200M -Xmx200M -XX:PermSize=50M -XX:MaxPermSize=50M -XX:NewRatio=1 -XX:SurvivorRatio=2 -XX:+UseParNewGC

EC=51200.0
OC=102400.0
S0C=25600.0
S1C=25600.0
每一块内存都大于10M,为啥还会存在 FULL GC ? 求高人指点。

运行结果:
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
25600.0 25600.0 0.0 25600.0 51200.0 4115.9 102400.0 70492.3 51200.0 4962.4 145 2.869 4 0.362 3.231
25600.0 25600.0 23807.8 19458.5 51200.0 51200.0 102400.0 70492.3 51200.0 4962.4 147 2.884 4 0.362 3.246
25600.0 25600.0 21588.8 0.0 51200.0 4111.9 102400.0 73524.8 51200.0 4962.4 148 2.917 4 0.362 3.279
25600.0 25600.0 0.0 25397.2 51200.0 28795.1 102400.0 73524.8 51200.0 4962.4 149 2.936 4 0.362 3.298
25600.0 25600.0 25600.0 0.0 51200.0 37022.8 102400.0 82076.3 51200.0 4962.4 151 2.972 4 0.362 3.334
25600.0 25600.0 25600.0 0.0 51200.0 0.0 102400.0 84288.7 51200.0 4962.4 152 3.011 4 0.362 3.373
25600.0 25600.0 0.0 20430.0 51200.0 7199.8 102400.0 84328.7 51200.0 4962.4 153 3.017 4 0.362 3.379
25600.0 25600.0 20032.9 0.0 51200.0 9255.7 102400.0 84328.7 51200.0 4962.4 155 3.044 4 0.362 3.406
25600.0 25600.0 0.0 25600.0 51200.0 25707.2 102400.0 90666.4 51200.0 4962.4 156 3.071 5 0.362 3.433
25600.0 25600.0 0.0 0.0 51200.0 0.0 102400.0 10251.5 51200.0 4962.4 156 3.071 5 0.449 3.520


[GC 154721K->103263K(179200K), 0.0139014 secs]
[GC 154463K->113463K(179200K), 0.0255099 secs]
[GC 164663K->110343K(179200K), 0.0127024 secs]
[GC 161543K->113463K(179200K), 0.0182620 secs]
[GC 164663K->124007K(179200K), 0.0343159 secs]
[Full GC 175207K->14461K(179200K), 0.1522105 secs]
[GC 65661K->65744K(179200K), 0.0563971 secs]
[GC 116944K->66179K(179200K), 0.0118215 secs]
[GC 117379K->70089K(179200K), 0.0166126 secs]
[GC 121289K->81196K(179200K), 0.0292520 secs]
[GC 132396K->78929K(179200K), 0.0106368 secs]
[GC 130129K->82501K(179200K), 0.0207416 secs]
[GC 133701K->78187K(179200K), 0.0097631 secs]
[GC 129387K->78985K(179200K), 0.0159219 secs]
[GC 130185K->89107K(179200K), 0.0263737 secs]
[GC 140307K->86304K(179200K), 0.0154188 secs]
...全文
230 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ImAmelie 2017-08-25
  • 打赏
  • 举报
回复
问下 什么书籍里会讲这些东西 抛个砖呗
空白已存在 2017-08-25
  • 打赏
  • 举报
回复
。。。。。。
qq_19557887 2017-08-24
  • 打赏
  • 举报
回复
结贴,唔满意

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧