2012-03-02 94 views
2

我已經開發了使用Android SDK,Eclipse IDE的android應用程序。在有些時候顯示堆空間錯誤並關閉eclipse。什麼是堆空間?hw來解決這個問題?如何解決堆空間錯誤?

在此先感謝..

回答

7

你必須增加-Xms-Xmxeclipse.ini文件,並重新啓動Eclipse。

+0

hw增加?哪裏? – Selva 2012-03-02 10:09:32

+0

查找eclipse.ini文件,打開它,並期待什麼,我已經說過 – Blackbelt 2012-03-02 10:10:30

0

堆是程序存儲變量的存儲器(RAM)的一部分。

你的問題,也許,可能是在一個線程中或在cicle變量的分配。

例如:

while(....) { 
    Object o = new Object(); 
    ..... 
} 
+0

漢王識別這種類型的聲明? – Selva 2012-03-02 10:14:06

+0

局部變量不會在堆內存中存儲。只有對象會在堆內存中。局部變量位於堆棧 – Android 2012-03-02 10:14:41

+0

你也可以嘗試這個插件http://www.eclipse.org/mat/ – 2012-03-02 10:17:12

0

嘗試禁用皮棉,但請記住,他是做非常重要,然後編輯XML,重新啓動後。

窗口>首選項>皮棉錯誤檢查>取消選中該複選框2

也嘗試監視堆的狀態>

窗口>首選項>常規>顯示堆狀態