当前位置: 首页 > 面试题库 >

与Android SDK一起蚀,错误:Java堆空间

太叔天宇
2023-03-14
问题内容

所以最近我在Eclipse中使用我的应用程序时遇到问题,在处理xml文件时出现下一条消息:

ERROR: 'Java heap space'

我已经阅读了尝试在eclipse.ini文件中增加以下内容:

-vmargs
-Xmx40m
-Xmx512m

至:

-vmargs
-Xmx512m
-Xmx1024m

但是它将工作一段时间,而不是一个小时或一个小时左右,它将给我同样的错误,我正在使用配备4GB内存的MacBook Air。我有Eclipse
SDK版本:3.7.2内部版本号:M20120208-0800,我刚刚对其进行了更新,所以我不知道这是否就是为什么这样工作,这就是我的eclipse.ini现在的样子:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xmx512m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

我还能做些什么来解决这个问题?任何帮助都非常感谢。提前致谢。


问题答案:

试试这个

在“运行”->“运行配置”中,找到您正在运行的类的名称,将其选中,单击“参数”选项卡,然后添加:

  -Xms512M -Xmx1524M

到VM参数部分

很少有用的链接

Eclipse的最佳JVM设置是什么?

编辑:

仅当您进行以下更改时,您的eclipse.ini设置才会生效:

运行->外部工具->外部工具

配置。在jre选项卡-select选项下转到您使用的配置

在工作空间中的同一JRE中运行。



 类似资料:
  • 在Ubuntu中,当我运行hadoop示例时: 在日志中,我得到的错误为: 信息映射。JobClient:任务Id:尝试\u 201303251213\u 0012\u m\u000000 \u 2,状态:失败错误:Java堆空间13/03/25 15:03:43信息映射。JobClient:任务Id:trunt\u 201303251213\u 0012\u m\00000 1\u 2,状态:F

  • 我正在尝试使用scala执行小计算。Im使用datastax-4.6。我有6个节点,每个16gb RAM和8核。当我尝试执行scala程序时,它会显示以下错误。 错误ActorSystemImpl:线程[sparkDriver-akka.actor.default-dispatcher-17]关闭ActorSystem[sparkDriver]java时出现未捕获的致命错误。lang.OutOfM

  • 我正在Android Studio中开发一个Android应用程序,今天当我按下“运行”按钮时,它突然无法编译。错误如下: 错误:任务': app: pack ageInstantRunResourcesDebug'执行失败。Java堆空间 我试着清理并重建这个项目,但没有成功。

  • 我在向服务器调用API时出错。以下是日志: 附截图:Java内存使用率系统CPU使用率 我还需要知道这句话的意思: HikariPool-1-检测到线程饥饿或时钟跳跃(管家delta=50s527ms107µs731ns)。 有人能帮我解释一下这个错误吗?

  • 已尝试将MAVEN_OPTS设置为: 有什么线索可以解决吗?

  • 我正在尝试使用Apache POI XSSF库解析一个大型excel文件(.xlsx)。100000行之后,它抛出堆空间错误。我试着增加记忆,但没用。是否有解决此问题的方法?或者有人可以建议我另一个库来解析大型excel文件。 谢啦!