Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipseluna GC开销&;Java堆空间_Java_Android_Eclipse_Eclipse Luna - Fatal编程技术网

eclipseluna GC开销&;Java堆空间

eclipseluna GC开销&;Java堆空间,java,android,eclipse,eclipse-luna,Java,Android,Eclipse,Eclipse Luna,昨天我安装了EclipseLuna为android开发。。。我安装了谷歌SDK,一切似乎都很好。。。但是当我看到一个给定活动的图形布局时,Luna突然爆炸,开始给我一个屏幕,如下面的SS所示: 为了解决这个问题,我必须强制退出eclipse并重新打开。。。问题是XML不是一个很好的工具来构建与。。。我能做些什么来增加堆的大小吗?!?或者类似的东西 额外详情: 在MAC OS X最新版本上运行 当错误发生时,我不是在任何内存压力的情况下。。。我有一台16gb的电视机 到目前为止,我的项目只有一

昨天我安装了EclipseLuna为android开发。。。我安装了谷歌SDK,一切似乎都很好。。。但是当我看到一个给定活动的图形布局时,Luna突然爆炸,开始给我一个屏幕,如下面的SS所示:

为了解决这个问题,我必须强制退出eclipse并重新打开。。。问题是XML不是一个很好的工具来构建与。。。我能做些什么来增加堆的大小吗?!?或者类似的东西

额外详情:

  • 在MAC OS X最新版本上运行
  • 当错误发生时,我不是在任何内存压力的情况下。。。我有一台16gb的电视机
  • 到目前为止,我的项目只有一个活动,所以我不知道这是否发生在另一个屏幕上
  • 这是我的第一个android应用程序

您可以通过调整
Eclipse.ini
配置文件中的
-Xmx
值来增加分配给Eclipse的最大堆大小

例如:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M
有关文件的位置,请参见


如果即使将最大堆大小增加到操作系统允许的最大值之外,错误仍在发生,那么您的Eclipse安装很可能在其一个插件中存在错误。

是否存在“失控”模式?!?比如“闭嘴,拿走我的内存”?不,你可以一直增加最大堆,直到Eclipse无法启动。