標籤:art settings 記憶體不足 ips net 分配 tail csdn 選擇
轉自:39048737
配置tomcat伺服器記憶體大小中的Xms、Xmx、PermSize、MaxPermSize 詳解
轉自:52938043
一.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檔案中運行程式。
【JAVA學習】java虛擬機器記憶體配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m