1. 程式人生 > >eclipse/myeclipse修改記憶體大小(針對不同大小記憶體設定ini檔案配置)

eclipse/myeclipse修改記憶體大小(針對不同大小記憶體設定ini檔案配置)

方法一:

開啟eclipse,選擇Window–Preferences…在對話方塊左邊的樹上雙擊Java,再雙擊Installed JREs,在右邊選擇前面有對勾的JRE,再單擊右邊的“Edit”按鈕,
出現一個 Edit JRE 的對話方塊,在其中的Default VM Arguments: 框中輸入 -Xms128m -Xmx512m ,這樣設定Java擬虛機記憶體使用最小是128M,最大是512M,再單擊“OK”關閉 Edit JRE 對話方塊,再單擊“OK”關閉 Preferences對話方塊,Eclipse一下子就執行快了起來

方法二:

java project 可以右擊工程 Run AS –>選最下面Run…–>
Arguments–>在VM arguments裡面填 -Xmx256m。這樣就可以設定它執行時最大記憶體為256m

方法三:eclipse.ini

-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
128M
-vmargs
-Xms256m
-Xmx1024m
-XX:MaxPermSize=1024m
-Dosgi.bundlefile.limit=100
-Xmx2048m -Xms2048m -XX:NewRatio=4 -XX:MaxPermSize=2048m

修改MyEclipse/eclipse資料夾中配置檔案eclipse.ini中的記憶體分配表

===================================
一般的ini檔案設定主要包括以下幾項:
-vmargs
-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M
以下解釋其意思。
-vmargs:說明後面是VM的引數
-Xms40m:虛擬機器佔用系統的最小記憶體
-Xmx256m:虛擬機器佔用系統的最大記憶體
-XX:PermSize:最小堆大小。一般報記憶體不足時,都是說這個太小,
堆空間剩餘小於5%就會警告,建議把這個稍微設
大一點,不過要視自己機器記憶體大小來設定
-XX:MaxPermSize:最大堆大小。這個也適當大些
所以若出現問題,首先請調整 -Xms40m:將其設定的小一些,就ok了。

 **1g記憶體推薦設定為:**

-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=256M
-XX:MaxPermSize=512M
其中-XX:PermSize=64M可以設定大一些,但不能超過MaxPermSize
-Xmx512M的5%為25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M

===================================
2g記憶體推薦設定為:
-vmargs
-Xms256M
-Xmx1024M
-XX:PermSize=512M
-XX:MaxPermSize=1024M

===================================
4g及以上記憶體推薦設定為:
-vmargs
-Xms1024M
-Xmx2048M
-XX:PermSize=1024M
-XX:MaxPermSize=2048M

當然,配置夠高,還可以再提高一下響應的屬性!