• 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条)

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



    登录之后可以发表学习元评论
      
暂无内容~~
顶部