【JAVA學習】java虛擬機器記憶體配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.