解決java.lang.OutOfMemoryError: Java heap space、PermGen space錯誤的方式
工具/原料
Eclipse
方法/步驟
打開eclipse,選擇Window--Preferences,選擇Java底下的Installed JREs,在右邊選擇前面有對勾的JRE,再單擊右邊的“Edit”按鈕,出現一個 Edit JRE 的對話框,在其中的Default VM Arguments: 框中輸入 -Xms128m -Xmx512m ,這樣設置Java擬虛機內存使用最小是128M,最大是512M,單擊完成即可。當然所有的JRE都加上也是可以的
java project 可以右擊工程 Run AS -->選最下面Run Configuration...-->選擇Arguments標籤-->在VM arguments裡面填 -Xmx256m。這樣就可以設置它運行時最大內存為256m
在eclipse的目錄裡找到eclipse.ini,添加下面的內容
-showsplash org.eclipse.platform --launcher.XXMaxPermSize 128M -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -Dosgi.bundlefile.limit=100