一.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文件中運行程序。