Chinaunix首页 | 论坛 | 博客

-

  • 博客访问: 164612
  • 博文数量: 48
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 18:51
文章分类

全部博文(48)

文章存档

2010年(23)

2009年(25)

我的朋友

分类: Java

2009-11-18 10:51:49

 
在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的位置,就可以了

 
阅读(1327) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~