eclipse编译项目内存不足,电脑有内存但xmx又设不了更大

我现在用flash builder 4 plug-in插入到eclipse里编译一个项目
编译到一半,eclipse就会报内存错误
!MESSAGE An internal error occurred during: "Building workspace".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
如果设置eclipse.ini的-xmx内存到1024,eclipse又不能启动,报java虚拟机启动错误
我之前的电脑可以编译这个项目,只是需要xmx设到1024即可,现在的问题是 在运行里java -Xmx1400M -version,可以看到xmx可以设到1400,但是eclipse.ini里就只能设置-Xmx和-XX:MaxPermSize这两个加起来不能大于746m

你先设置-Xms512m,-Xms1024m,如果你可用内存不足1024,再设置小点;你也可以在运行jdk上设置
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-25
新建一个workspase,设置eclipse.ini的-xmx内存到1000
第2个回答  2013-09-25
-Xms512m,-Xms512m 这样试试
第3个回答  推荐于2018-02-10
我觉得这是程序的原因,你设再大的值估计也还是会卡住并报同样的错,之前也遇到同样的问题,是在编译安卓4.0的Launcher2的时候,把系统需要的jar包添加的library类型添加错了!~Launcher2要求的jar包是System library而我是作为一般的library添加的~!追问

不是这样子,我之前的电脑可以编译这个项目,只是需要xmx设到1024即可,现在的问题是 在运行里java -Xmx1400M -version,可以看到xmx可以设到1400,但是eclipse.ini里就只能设置-Xmx和-XX:MaxPermSize这两个加起来我不能大于746m

本回答被提问者和网友采纳
第4个回答  2013-09-25
设置到768试试,另外还要设一下堆内存,去查查吧,有很多

eclipse编译项目内存不足,电脑有内存但xmx又设不了更大
你先设置-Xms512m,-Xms1024m,如果你可用内存不足1024,再设置小点;你也可以在运行jdk上设置

eclipse编译项目内存不足,电脑有内存但xmx又设不了更大
回答:你先设置-Xms512m,-Xms1024m,如果你可用内存不足1024,再设置小点;你也可以在运行jdk上设置

eclipse在做J2ME游戏 运行报错内存不足 但是在别人的电脑同样配置却可以...
红字的,而解决办法呢,就是你在wtk内设置下你的内存大小,到合适为止,方法wtk》Preferences 》storage 》heap size :合适的大小。如果不是操作的数据流过大,而出现的内存溢出,还有种说法就是你的代码里,存在大量的对象或者类,而导致内存溢出,据说可以优化代码可以解决。自己没有本身试验过,希望发...

用eclipse运行项目时怎么设置虚拟机内存大小
打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再...

怎么修改eclipse中项目的jvm内存
在Eclipse中 找到eclipse.ini 可以看到 -vmargs –Xms128m \/\/JVM占用最小内存 –Xmx512m \/\/JVM占用最大内存 –XX:PermSize=64m \/\/最小堆大小 –XX:MaxPermSize=128m \/\/最大堆大小 修改即可 或者配置在其快捷方式中的参数中

myeclipse内存溢出 系统内存不足
你好,你可以设置下JVM a. 打开eclipse-窗口-首选项-Java-已安装的JRE(对在当前开发环境中运行的java程序皆生效)编辑当前使用的JRE,在缺省VM参数中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m 当在服务器环境下(如Tomcat)启动并使用JVM时(对当前服务器环境下所以Java程序生效):a. 设置环境...

怎样修改MyEclipse\/Eclipse的内存
首先:内存优化 eclipse安装后,在安装目录有个config.ini文件,内容如下:-vmargs -Xms40m -Xmx256m 或是 其实也很简单。打开Eclipse包,在Contents\/MacOS 目录下有一个 eclipse.ini 文件,用编辑工具打开他,把Xms128m更改成Xms256m。这个文件用来配置eclipse启动时候的内存分配方案,Xms是初始化内存...

myEclipse 内存溢出。 求高手解答。
在运行测试类的时候 将主测试类的 运行 构造 的引数中, 设置上-Xms1000m 肯定好使。因为今天在单位做项目,项目组集体进行了更正。这是加大虚拟机内存。

用myeclipse时内存溢出了怎么办?
在这种情况下,你可能需要将你的eclipse的启动内存调大一下。eclipse目录下有一个配置文件eclipse.ini,你需要修改这个配置文件。里面比较多的参数。你需要找到你想要修改的那几个项目,然后把-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 改成一个稍微大一些的值。下面这些东西...

怎么调整eclipse堆的内存
2, JVM内存设置 打开eclipse window-preferences-Java -Installed JREs -Edit -Default VM Arguments 在VM自变量中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m 3, Tomcat内存设置 打开Tomcat根目录下的bin文件夹,编辑catalina.bat 修改为:set JAVA_OPTS= -Xms256m -Xmx512m 在以上的转载内容中有...

相似回答