【发布时间】:2012-03-27 19:56:36
【问题描述】:
我正在使用 jdk1.6。我配置 Xmx = 2G, Xms= 2G, NewSize = MaxNewSize = 660m
我启用详细 gc。我看到了我不理解的这个:
PSYoungGen total 608256K, used 32440K
eden space 540672K, 6% used
from space 67584K, 0% used
to space 67584K, 0% used
根据我的配置YoungGen大小是675840MB。 因为younGen = Eden + 两个幸存者空间,
GC 日志说我的 YoungGen 大小 = 608256K,这不是我配置的。 另外,如果我添加伊甸园空间和两个幸存者空间,我会得到 540672K + 67584K + 67584K = 675840K
这也是错误的。
但伊甸园 + 1 个幸存者空间 = 540672K + 67584K = 675840K,这是我配置的。 那么这是否意味着 YoungGen = Eden + 1 Survivor space?我认为有 两个幸存者空间,对吗?
请解释一下。
谢谢你
【问题讨论】:
标签: java garbage-collection jvm java-6