【JAVA學習】java虛擬機內存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m

一.Java虛擬機內存配置:

(1)操作:項目名(如:CK02)->右鍵(選擇選項Properties)->Run/Debug Settings->選中要執行的程序(如:Launch)->點擊(edit..)->選擇(x)=Arguments在VM arguments下填寫如:

-Xmx1024m -Xms512m -XX:MaxPermSize=256m


(2)參數解析:

-Xmx1024m:設置JVM最大可用內存爲1024M。

-Xms512m:虛擬機佔用系統的最小內存。此值可以設置與-Xmx相同,以避免每次垃圾回收完成後JVM重新分配內存。

-XX:MaxPermSize:最大堆大小。這個也適當大些, 所以若出現問題,首先請調整 –Xms512m:將其設置的小一些,就ok了。

注意事項:配置時字符不要寫錯了,否則可能導致myeclipse環境不可以運行Java程序。

 

二.eclipse內存配置:

(1)配置方法:

 eclipse文件下有個eclipse.ini文件,配置如:

-Xmx1024m -Xms512m –XX:PermSize=64m -XX:MaxPermSize=256m

-XX:PermSize:最小堆大小。一般報內存不足時,都是說這個太小,堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,不過要視自己機器內存大小來設置,但不能超過MaxPermSize。

(2)尋找eclipse.ini文件:

點擊“開始”->搜索:eclipse.ini
三.也可以把以上配置寫在XX.bat文件中運行程序。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章