2013-02-24 53 views
-2

我正在使用512 MB RAM。我知道我們可以通過傳遞兩個參數來增加jvm堆內存。我可以分配的最大jvm內存

什麼是我可以給出的最大值爲-Xmx參數512 mb ram工作系統順利。

+0

這個問題可能會幫助你http://stackoverflow.com/questions/5374455/what-does-java-option-xmx-stand-for – 2013-02-24 11:03:17

回答

1

這取決於你還在跑什麼。如果用盡RAM,操作系統將交換到磁盤。如果您過度使用RAM,那麼交換到磁盤的東西可能是未使用的東西,並且不會太多傷害。

如果您過度使用RAM太多,系統會在硬盤驅動器上流失,並且一切都會變得非常緩慢。互聯網上的某個人沒有辦法猜測你的計算機上這個確切的點是什麼,所以你只需要嘗試各種各樣的參數值來找出突破點的位置。

+1

儘管...... 512MB。我猜你是在一個公司網絡上,沒有自由規格或購買自己的硬件,但是十二年前這是一個很好的內存。有一個好的商業案例可以讓你的老闆花費15美元升級到4GB。您可能會在一週內獲得這筆生產力,可能是一天。 – Barend 2013-02-24 11:42:09