默认情况下,托儿所应该是堆的25%,我们将初始堆大小设置为1GB。有了详细的gc,我们看到我们的托儿所大小为55-60MB。我们使用-Xmns256M -Xmnx512M
强制缩小尺寸。这不应该自动发生吗?
答案 0 :(得分:5)
根据这个技术说明:
随着时间的推移,幼儿园空间会根据音量调整自己 物体从一个区域移动到另一个区域,有效地到达 保留空间大小仅适应的最佳值 被复制的对象的数量。
http://www-01.ibm.com/support/docview.wss?uid=swg21509538&myns=swgws&mynp=OCSSEQTP&mync=R
所以听起来托儿所不会预先分配整个25%,而是根据需要增长,上限为25%。