eclipse报内存溢出错误的解决办法
  • 问题描述

在eclipse中run某个方法是报java.lang.OutOfMemoryError:Java heap space的错误,这个错误的意思是eclipse内存溢出,那么如何解决内存溢出的问题呢?

  • 问题解决

一、基本解决方法

在网上搜索发现了两种解决方式:

1、设置eclipse根目录eclipse.ini文件,在文件的最后添加以下代码:

-vmargs -Xms128m -Xmx512m -XX:permSize=64M -XX:MaxPermSize=128M

2、在eclipse中直接设置,如图所示:

3. windows——preference中进行设置

 

二、我的解决方法

 根据上述方法进行设置后,发现还是报错,于是继续搜索解决方法,发现如果上述方式设置后依然报错的话,还需要在eclipse中的run中进行设置:

在eclipse的run->open debug dialog 中选择(x)=Arguments选项卡,在里面的“VM arguments”中添加一段代码:“-Xmx800m”即可

三、宋杰补充

我也遇到这个问题了,直接用

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms256m
-Xmx512m
替换eclipse.ini中的内容就可以了

  • 反思

具体也不知道为什么有些人只要通过一般设置即可,而我自己的机子还要这样设置,虽然解决了问题,但还是不明就理(介绍这个方法的人也没有说清楚为什么要这么做,只是讲了下操作),希望知道的人能告知啊。

  • 内存
  • 溢出
  • 方法
  • eclipse

学习元评论 0

评论为空
聪明如你,不妨在这 发表你的看法与心得 ~

登录之后可以发表学习元评论
还没有学习元评论,快来抢沙发吧~