2011-05-23 48 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