-
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条)
聪明如你,不妨在这 发表你的看法与心得 ~