2011-09-06 59 views
2

我不知道有多少內存必須proivided更好的JVM性能。 它明顯,多是好,但恐怕這種situtation的:JVM:多少RAM必須提供最佳的性能 - 不使用頁面文件

例如:
我的RAM總的8Gb。 5 GB已被OS使用。 我給我的JVM -Xmx6000m。

所以我的問題是 - 當JVM會消耗的3Gb它的6Gb將開始訪問到頁面文件,並會減慢? (頁面文件是硬盤驅動器和每次讀取慢得多,與RAM訪問)

或者是隻提供的3Gb最好的決定?

回答

0

運行的JConsole或VisualVM的監視您的JVM的實際內存使用情況,並從那裏開始調整。

是的,我寧願運行的物理內存的一切太,但更多的是內心的感覺比實際知識;-)的問題。

+0

但是,這會告訴我只有內部JVM內存使用情況。沒有關於OS提交/硬故障的信息。 –

+0

這是真的。但是會幫助您確定JVM內存設置的大小。你甚至可能不需要3GB。 –

相關問題