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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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上设置 参考技术A 新建一个workspase,设置eclipse.ini的-xmx内存到1000 参考技术B -Xms512m,-Xms512m 这样试试 参考技术C 我觉得这是程序的原因,你设再大的值估计也还是会卡住并报同样的错,之前也遇到同样的问题,是在编译安卓4.0的Launcher2的时候,把系统需要的jar包添加的library类型添加错了!~Launcher2要求的jar包是System library而我是作为一般的library添加的~!追问

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

本回答被提问者和网友采纳
参考技术D 设置到768试试,另外还要设一下堆内存,去查查吧,有很多

eclipse经常出现——未响应!!!

现象:启动eclipse缓慢,启动完成经常出现未响应情况。偶然在打开一个项目时候,也出现未响应。

 

原因:虚拟内存不足,或者电脑本身内存不足。但是目前绝大多数PC而言,内存应该是充足的,因此可以修改虚拟内存参数来解决。

 

解决办法:

在eclipse安装目录下,将eclipse.ini文件最后几行与下面最后几行黑体字进行替换。


-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=128M
-XX:+UseParallelGC
-Xverify:none

























以上是关于eclipse编译项目内存不足,电脑有内存但xmx又设不了更大的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 用于 actionscript 3.0 编译的 java 虚拟机内存不足

解决运行eclipse内存不足的问题

vie项目在ie里打开报内存不足

eclipse运行非常卡,而且一打断点就卡死,只能强制关闭,有没有解决办法

eclipse运行慢经常卡死,求大神解决

缓解CLion因内存不足卡顿的问题