轉自:http://www.bubuko.com/infodetail-1625857.html
最近可能由於公司項目大了,啟動MyEclipse后經常提示內存不足的警告框,如下:
其實點擊close,也不影響使用,但每次都時不時彈出這個框很是惱火,於是就琢磨着找解決方案,網上好多解決方案,但是我都試了一下,都不行。下面說下我的解決方案(親測,完美解決):
我電腦內存是4G的,於是我設置的myeclipse.ini(在MyEclipse的安裝目錄下)設置如下:
-startup
C:/Users/daily/AppData/Local/Genuitec/Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library C:/Users/daily/AppData/Local/Genuitec/Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -install D:/MyEclipse-8.6 -vm C:/Users/daily/AppData/Local/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll -configuration configuration -vmargs -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=100m
內存較小的按自己情況修改,當修改完后不要點擊桌面快捷方式啟動MyEclipse,一定要到MyEclipse的安裝目錄下點擊myeclipse.exe啟動,這樣才能生效。
要查看你修改的的配置是否生效,你可以用Windows->Preferences->General ,勾選 Show heap status.會在右下角彈出一個垃圾箱的圖標,會顯示當前的內存使用情況,請確認當前最大內存是否是1024m(對應配置文件的-Xmx1024m),如果是,說明修改的配置生效了,問題解決。