Java 在确定JVM堆大小时,CPU内核的数量是多少?
最近,我读到一篇文章,指出在一个站点上必须为每四个核心分配2-4GB的堆。我知道更快的CPU和更多的内核意味着单个VM的吞吐量更高,也许GC执行速度更快,但确切的关系是什么。我正在寻找一些细节,如基准测试等。堆大小越大,GC暂停时间越长。它越短,GC(通常)就越昂贵。一个好的指导原则是每个CPU核心100 MB。我无法恢复websphere process server上的链接Java 在确定JVM堆大小时,CPU内核的数量是多少?,java,jakarta-ee,Java,Jakarta Ee,最近,我读到一篇文章,指出在一个站点上必须为每四个核心分配2-4GB的堆。我知道更快的CPU和更多的内核意味着单个VM的吞吐量更高,也许GC执行速度更快,但确切的关系是什么。我正在寻找一些细节,如基准测试等。堆大小越大,GC暂停时间越长。它越短,GC(通常)就越昂贵。一个好的指导原则是每个CPU核心100 MB。我无法恢复websphere process server上的链接