免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1753 | 回复: 0
打印 上一主题 下一主题

解决eclipse内存不足的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-18 10:51 |只看该作者 |倒序浏览
在Eclipse中安装MyEclipse插件后,使用时出现如下问题:弹出问题对话框
MyEclipse has detected that less than 5% of the 64MB of Perm Gen(Non-heap memory)space remains.
It is strongly recommended that you exit and restart MyEclipse with new virtual machine memory paramters to increase this memory.Failure to do so can result in data loss.
The recommended Eclipse memory parameters are:eclipse.exe -vmargs -Xms128M -Xmx512M
-XX:PermSize=64M -XX:MaxPermSize=128M
提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。
可以在eclipse.ini文件中将默认设置改为-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M或者更大。
还有两种方式可以参考:
1.打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,
出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭 Preferences对话框,重新启动Eclipse即可。

2.右击eclipse快捷方式,在属性---快捷方式标签下---目标中输入E:\eclipse\eclipse.exe -clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M其中E:\eclipse\eclipse.exe是eclipse的位置,就可以了



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94834/showart_2097310.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP