解决方法:
方法一:
在 eclipse 目录下建个批处理文件 eclipse.bat, 用文本编辑器打开 , 写入如下内容 :
eclipse.exe -vmargs -Xms128m -Xmx512m -XX:PermSize=128m -XX:PermSize=256m
然后保存 . 以后运行 eclipse 的时候就执行这个批处理就行了 .
解释下参数的意思 :
-vmargs 说明后面的参数都是 java 虚拟机 (vm) 的参数
-Xms128m 虚拟机占用系统的最小内存
-Xmx512m 虚拟机占用系统的最大内存
-XX:PermSize=64m 最小堆大小 . 一般报内存不足时 , 都是说这个太小 , 堆空间剩余小于 5% 就会警告 , 建议把这个稍微设大一点 , 不过要视自己机器内存大小来设置
-XX:PermSize=128m 最大堆大小 . 这个也适当边大些
然后 单击批处理文件启动
方法二:
在 eclipse.ini 中配置
方法三:
在桌面建一个快捷方式,右击——目标 (T): 后面加上
-vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=256M
如我的机子上“目标 (T): ”
"C:/Program Files/eclipse/eclipse.exe" -vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=256M