2011-10-04 57 views
-2

我得到一個OutOfMemoryError。我該如何解決這個問題?BlackBerry OutOfMemoryError

Error: java.lang.OutOfMemoryError: Java heap space

+4

你可以請第一個a再看看你以前的問題的答案,並接受其中的一些。 –

+2

*「請給我解決方法請...」* - 如果您想鼓勵人們幫助您,請做正確的事情並接受以前問題的答案。 –

+0

在大多數情況下,它表示*內存泄漏*。使用諸如jconsole之類的工具查找原因。 –

回答

1

您需要可以增加可用的堆空間(與Java -Xmx標誌),或在您的應用程序使用較少的內存。

我建議你儘量少用內存。有很多好的分析工具可以用來發現你的代碼在哪裏使用大量內存。同樣值得檢查的是,您沒有濫用任何HashMapObjectOutputStream s。如果使用不當,那兩個班級就會因爲記憶力而臭名昭着。