今天下午打开myeclipse 出现了 Available Memory Is Low 按照网上搜到的方法,就是修改 myeclipse.ini 文件。可是我发下修改之后还是一样出现内存不够,而且我修改之后,貌似myeclipse在启动的时候并没有按照修改内容修改。比如我把 -XX:MaxPermSize=256m  修改成-XX:MaxPermSize=512m  可是重启myeclipse之后,出现 Available Memory Is Low  的提示框里面的却是:-XX:MaxPermSize=256m……本人菜鸟一个,不清楚怎么解决。于是重装myeclipse ,还是无用。忽然灵机一动,换一个 workspace ,结果就这样解决了……请问各位大侠。1:myeclipse 的内存不够是什么引起的?是我的项目太多了,可是我删除了一些项目之后还是出现内存不够……2:myeclipse的workspace 自动是最大分配多大的空间。就是一个workspace里面可以放多少项目,是workspace所在的硬盘大小绝对,还是myeclipse有限制?……希望各位大侠们帮帮忙,小弟感激不尽!!!!

解决方案 »

  1.   

    1.MY ECLIPSE里面的工程大小和内存有直接关系的,如果工程太大,编译的时候需要的内存空间就很大,这时候如果myeclipse.ini里面的内存很小的话,就会出现内存不够的错误提示。所以换一个小一点的workspace,就可以解决这个问题了。
      

  2.   

    -XX:MaxPermSize=256m 
    这个修改没用,-Xmx=512M
    修改这个看看
      

  3.   

    eclipse:server内存设置,你参考-Xms128M  
    -Xmx512M  
    -XX:PermSize=128M  
    -XX:MaxPermSize=256M
      

  4.   

    http://kakajw.iteye.com/blog/933266
      

  5.   

    Run --> 
    Open Run Dialog --> 
    选择当前运行的程序 --> 
    点击Arguments选项卡 -->
    在VMarguments框中输入“-Xms32m -Xmx800m”最大值可根据机器内存以及运行程序大小调整