2011-04-15 79 views
-3

我收到此内存不足的错误:J2ME中的内存不足错误..?

java.lang.RuntimeException: java.lang.OutOfMemoryError: <classname>: Unable to expand permanent memory 

虽然我服用类的即时反映在J2ME中我得到这个错误。

+1

为什么?什么时候?什么?哪些代码?请特别注意.. – 2011-04-15 12:36:09

+0

当我添加此语句'Class c = Class.forName(“someclass”); Object obj = c.newInstance();'这个**'someclass'**没有被创建。我得到了内存不足的错误。这里someclass是呈现物品到手机作为形式 – Raju 2011-04-15 12:44:06

+1

请把你的代码在这里.. – sriram 2011-04-15 12:45:13

回答

0

你可以尝试给jvm分配更多的空间。这是如何做到的example

一个可能的原因可能是你有一个太常见的内存泄漏。有很多工具可以用来帮助诊断和解决这些问题。 WTK是其中之一,但也有其他人。

+0

如何将它用于j2me? – Raju 2011-04-15 12:59:11

+0

对不起,我将编辑我的帖子,有一个工具,似乎很适合javaME – 2011-04-15 13:25:24