MyEclipse/Eclipse的内存优化与内存不足的解决办法

转载 2007年09月20日 20:22:00
做项目的时候,MyEclipse提示内存不足,我本本内存1G的呀。
错误提示大概如下:
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快捷方式的参数:
"D:/Eclipse 3.2.2/eclipse.exe" -product com.genuitec.myeclipse.product.ide -vmargs -Duser.language=en -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M  -Dosgi.splashLocation="d:/MyEclipse 5.0GA/eclipse/MyEclipseSplash.bmp"

对于MyEclipse的话,直接修改MyEclipse在桌面的快捷方式的参数就可以啦。现在解释这些参数的意思。

-vmargs:说明后面是VM的参数
-Xms40m:虚拟机占用系统的最小内存
-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
                       堆空间剩余小于5%就会警告,建议把这个稍微设
                               大一点,不过要视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M

把里面的参数改为
-vmargs 
-Xms128M 
-Xmx512M 
-XX:PermSize=128M 
-XX:MaxPermSize=256M

所以对于我而言,我只要把我的MyEclipse5.0改-XX:PermSize=128M-XX:MaxPermSize=256M,问题解决! 
 (个人补充一点:参数在你安装的exlipse目录下的eclipse.ini文件中)

MyEclipse/Eclipse的内存优化与内存不足的解决办法

做项目的时候,MyEclipse提示内存不足,我本本内存1G的呀。 错误提示大概如下: MyEclipse has detected that less than 5% of the 64MB o...
  • bai615_2011
  • bai615_2011
  • 2013年10月21日 17:41
  • 869

Myeclipse和Eclipse的区别

Myeclipse和Eclipse的区别 1.Eclipse是开源的。Myeclipse是收费的。 2.Myeclipse的核心是Eclipse。只不过Myeclipse在此基础上增加了很多插...
  • u011616739
  • u011616739
  • 2016年12月30日 20:19
  • 1887

Eclipse的内存优化与内存不足问题

Eclipse的内存优化与内存不足问题 最近我的Eclipse总是崩溃 ,慢的要命,1G的内存好像也没用完阿,气死我了, 错误提示: MyEclipse has detected that l...
  • huanxue517
  • huanxue517
  • 2013年11月04日 14:15
  • 813

Eclipse的内存优化与内存不足问题

 Eclipse的内存优化与内存不足问题 MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memo...
  • tangxininjava
  • tangxininjava
  • 2011年03月08日 14:33
  • 272

MyEclipse 内存不足问题解决方案

1: 打开MyEclipse目录下的myeclipse.ini文件 在后面修改下面几个属性 -vmargs -Xms512m              ( Java能够分配的内存) ...
  • u014054374
  • u014054374
  • 2016年08月18日 17:22
  • 325

myeclipse/eclipse的内存优化

做项目的时候,MyEclipse提示内存不足,我台机内存512M的呀。 错误提示如下: MyEclipse has detected that less than 5% of the 64MB of ...
  • jihuanliang
  • jihuanliang
  • 2008年05月05日 00:47
  • 1314

解决MyEclipse提示内存不足的问题

我们在编程的时候特别是项目过大的时候,MyEclipse经常会报内存溢出,下面是解决的办法:打开MyEclipse目录下的myeclipse.ini文件 在后面修改下面几个属性-vmargs-Xms5...
  • vipliyaohua
  • vipliyaohua
  • 2011年07月06日 22:48
  • 7252

Eclipse与MyEclipse的区别

Eclipse与MyEclipse的联系和区别 Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功...
  • LOVE____JAVA
  • LOVE____JAVA
  • 2014年02月14日 11:16
  • 26000

eclipse内存不足解决方案

gc overhead limit exceeded eclipse解决方案 大家经常遇到运行java程序内存不足 修改内存不足的方法如下: ...
  • zero_295813128
  • zero_295813128
  • 2015年07月22日 10:21
  • 1525

eclipse、myeclipse和intellij idea

eclipse  Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技...
  • qqyouhappy
  • qqyouhappy
  • 2016年08月01日 21:52
  • 4426
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyEclipse/Eclipse的内存优化与内存不足的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)