最近可能因爲公司項目大了,啓動MyEclipse後常常提示內存不足的警告框,以下:java
其實點擊close,也不影響使用,但每次都時不時彈出這個框非常惱火,因而就琢磨着找解決方案,網上好多解決方案,可是我都試了一下,都不行。下面說下個人解決方案(親測,完美解決):shell
我電腦內存是4G的,因而我設置的myeclipse.ini(在MyEclipse的安裝目錄下)設置以下:eclipse
-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啓動,這樣才能生效。jvm
要查看你修改的的配置是否生效,你能夠用Windows->Preferences->General ,勾選 Show heap status.會在右下角彈出一個垃圾箱的圖標,會顯示當前的內存使用狀況,請確認當前最大內存是不是1024m(對應配置文件的-Xmx1024m),若是是,說明修改的配置生效了,問題解決。ui