myeclipse中,内存不足MyEclipse has detected that less than 5%

原文链接:

http://blog.sina.com.cn/s/blog_4ef045ab0100l8v6.html

copy出来一点用下子:

提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。这里有两种方式:

 

    1.打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,
出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M。
    2.或者是可以在eclipse.ini文件中将默认设置改为-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M或者更大,但是很多时候这个配置貌似不起作用,如果这样解决不了就右击eclipse快捷方式,在属性---快捷方式标签下---目标中输入E:\eclipse\eclipse.exe -clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M其中E:\eclipse\eclipse.exe是我的
eclipse位置,就可以了设置一个批处理也可以

@echo off 

e: 

cd eclipse 

eclipse.exe -vmargs -Xms256M -Xmx1024M -XX:PermSize=150M -XX:MaxPermSize=300M

猜你喜欢

转载自yuzhouxiner.iteye.com/blog/2282671
今日推荐