2014-10-31 44 views
1

最近我讀了一篇文章,指出每四個核心需要分配2 -4 GB的堆。我明白,更快的CPU和更多的內核意味着單個虛擬機的吞吐量會更高,也許GC執行速度更快,但確切的關係是什麼。我正在尋找一些細節,如基準測試等。確定JVM堆大小時,CPU內核的數量是多少?

+0

我無法找回鏈接 – 2014-10-31 03:38:10

+0

它在websphere流程服務器上 – 2014-10-31 03:38:52

回答

0

堆大小越大,GC暫停時間越長。它越短,GC就越貴(通常)。一個好的指導方針是每個CPU核心100 MB。