2011-05-23 86 views
9

在过去的几天里,我注意到在我的Android项目中一些很奇怪的行为:建设工作空间与Android应用程序花费的时间太长

  • 一个XML资源的每一点修改后,Android的建设应用程序的工作空间需要很长时间。
  • 的java源文件变化不导致同样的慢建筑

而且我不知道发生了什么事情错了。

我已经清理该项目,但它并没有帮助。

有没有办法找出正在构建过程如此缓慢?

P.s.

大约89%我看到编译消息在'proj上调用'Android Pre Compiler'。名称'

+0

多少项目您有在工作区? – Venky 2011-05-23 14:26:06

+0

您的项目中有多少KByte/MBytes的资源? 你应该修改/更新资源时禁用自动建设。 – david 2011-05-23 14:33:55

+0

“太长”需要多长时间。另外,您是否将任何布局文件设置为使用v3.0 SDK?我无意中做了这件事,发现它比以前花费的时间要长得多(我目前的项目目标是v2.2)。一旦我将布局改回到v2.2,事情就会恢复到正常的构建速度。 – Squonk 2011-05-23 14:46:10

回答

2

我已经处理了各种日食问题,然后才放慢了速度。推荐几件事情,启用高级垃圾收集和其他一些建议在本文中提高性能的项目How can you speed up Eclipse?

尝试启用您的喜好详细编译输出为Android>打造,看是否有特定的资源是瓶颈。

虽然我无法找到的文章,我读过有关在调试模式下使用Eclipse和剖析的IDE,你的工作,看是否有插件造成的中断。

最后,我用的IntelliJ IDEA 10 http://www.jetbrains.com/idea/具有很强的Android支持的社区版。它对于大多数任务来说比eclipse快很多,但是没有太多的嵌入式android支持(你必须使用ddms作为单独的工具,不需要UI构建器等等)。

0

在eclipse中增加Xms和Xmx参数。 ini文件。

我的默认值是: -Xms40m -Xmx256m

我的新的价值观是: -Xms256m -Xmx1024m

相关问题