首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >堆中的并发标记-清除生成是什么?

堆中的并发标记-清除生成是什么?
EN

Stack Overflow用户
提问于 2010-12-08 21:14:28
回答 2查看 8.5K关注 0票数 7

在下面的输出中,并发标记-清除生成是什么?

代码语言:javascript
运行
复制
par new generation   total 24512K, used 12082K [0x00007fb3b9420000, 0x00007fb3bac20000, 0x00007fb3bac20000)
 eden space 24448K,  49% used [0x00007fb3b9420000, 0x00007fb3b9fec808, 0x00007fb3bac00000)
 from space 64K,   0% used [0x00007fb3bac10000, 0x00007fb3bac10000, 0x00007fb3bac20000)
 to   space 64K,   0% used [0x00007fb3bac00000, 0x00007fb3bac00000, 0x00007fb3bac10000)
concurrent mark-sweep generation total 8364032K, used 233100K [0x00007fb3bac20000, 0x00007fb5b9420000, 0x00007fb5b9420000)
concurrent-mark-sweep perm gen total 98304K, used 72031K [0x00007fb5b9420000, 0x00007fb5bf420000, 0x00007fb5bf420000)

我理解eden,from,to和perm gen,但是什么是“并发标记-清除生成”?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-08 21:34:29

“同时标记-清扫一代”是老一代。

票数 9
EN

Stack Overflow用户

发布于 2011-02-03 18:47:09

我不认为“同时的标记-清扫一代”就是这样存在的。并发标记-清除指的是正在使用的垃圾收集算法,在本例中,该算法用于收集“旧”堆。

堆一般在3代中。伊甸园,从和到是在新的一代中,老一代包含了长寿的对象,这些对象在“新”的集合中幸存了下来,并且已经被保留(转移到“旧”一代)。第三代是永久的一代,看起来你已经对它有所了解了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4387822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档