2011-10-04 53 views
-2

我得到一个OutOfMemoryError。我该如何解决这个问题?BlackBerry OutOfMemoryError

Error: java.lang.OutOfMemoryError: Java heap space

+4

你可以请第一个a再看看你以前的问题的答案,并接受其中的一些。 –

+2

*“请给我解决方法请...”* - 如果您想鼓励人们帮助您,请做正确的事情并接受以前问题的答案。 –

+0

在大多数情况下,它表示*内存泄漏*。使用诸如jconsole之类的工具查找原因。 –

回答

1

您需要可以增加可用的堆空间(与Java -Xmx标志),或在您的应用程序使用较少的内存。

我建议你尽量少用内存。有很多好的分析工具可以用来发现你的代码在哪里使用大量内存。同样值得检查的是,您没有滥用任何HashMapObjectOutputStream s。如果使用不当,那两个班级就会因为记忆力而臭名昭着。