解決eclipse/Myeclipse內存不足

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

         或者是可以在eclipse.ini文件中將默認設置改爲-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M或者更大,這要看你自己機器的內存配置而定,如果這樣解決不了就右擊eclipse快捷方式,在屬性---快捷方式標籤下---目標中輸入D:\eclipse\eclipse.exe -clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M,其中D:\eclipse\eclipse.exe是eclipse的位置,就可以了

          對於MyEclipse的話,直接修改MyEclipse在桌面的快捷方式的參數就可以啦。現在解釋這些參數的意思。

-vmargs:說明後面是VM的參數
-Xms40m:虛擬機佔用系統的最小內存
-Xmx256m:虛擬機佔用系統的最大內存
-XX:PermSize:最小堆大小。一般報內存不足時,都是說這個太小,
堆空間剩餘小於5%就會警告,建議把這個稍微設
大一點,不過要視自己機器內存大小來設置
-XX:MaxPermSize:最大堆大小。這個也適當大些
-Xmx512M的5%爲25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M

把裏面的參數改爲
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=128M
-XX:MaxPermSize=256M

所以對於我而言,我只要把我的MyEclipse5.0改-XX:PermSize=128M -XX:MaxPermSize=256M,問題解決!

發佈了16 篇原創文章 · 獲贊 16 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章