CPU内核在确定JVM堆大小方面的作用是什么?

时间:2014-10-31 03:22:36

标签: java java-ee

最近我读了一篇文章,指出必须在一个站点上分配每四个核心2-4个堆。我知道更快的CPU和更多内核意味着单个虚拟机的吞吐量更高,可能更快的GC执行,但确切的关系是什么。我正在寻找基准等等的一些细节。

1 个答案:

答案 0 :(得分:1)

堆大小越大,GC暂停时间越长。它越短,GC就越昂贵(通常)。一个好的准则是每CPU核心100 MB。