Eclipse崩溃,尝试部署Android应用程序时出现堆异常 - 内存不足。

3
我有一个安卓项目,在部署时会崩溃。同一工作区中的其他项目正常运行。我将使用的AVD的RAM使用量增加到1 GB。我认为没有内存泄漏,因为在其他人的电脑上似乎可以运行。
我想使用Memory Profiler,但是该项目在启动之前就会崩溃,并且我无法访问Logcat文件。
现在我正在使用Eclipse,有没有办法通过ANT或命令行启动它,以便我可以逐步执行并找到发生崩溃的位置?
非常感谢任何帮助。
谢谢,
David
1个回答

3

david

尝试从eclipse.ini文件的vm参数中增加eclipse的堆大小,例如默认情况下它可能是这样:

  -vmargs
  -Dosgi.requiredJavaVersion=1.5
  -Xms40m
  -Xmx512m

您可以修改类似以下的内容:

  -vmargs 
  -Dosgi.requiredJavaVersion=1.5
  -Xms512m
  -Xmx1024m
  -XX:PermSize=256M
  -XX:MaxPermSize=512M

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接