J2ME LWUIT中的内存不足问题(java.lang.outofmemory)

时间:2014-08-26 05:41:47

标签: java-me lwuit nokia nokia-s40 lwuit-resource-editor

我正在开发没有任何主题的J2ME(LWUIT)应用程序。 诺基亚206设备面临Out of Memory问题(java.lang.outofMemory) 我的JAR大小是404 KB 这个问题有时并不一致 我已经在这个问题上完成了R和D,但没有得到任何正确的解决方案。 如果有任何人有任何想法,请帮助我解决这个问题。

更多规格:-----

我正在开发的Questionnaire应用程序,它具有动态字段数据处理的屏幕,意味着UI LWUIT组件是通过解析和读取从服务器接收的JSON对象创建的,同样的方式使用JSON动态地将数据发送到服务器,同时当我尝试使交易应用程序显示outOfMemory问题,有时它不会显示10个交易,有时它会在登录后的1-2个交易中显示。

我尝试制作交易退出应用程序,再次登录并进行交易,然后在登录后的一些attemt我得到outOfMemory问题。

我正在使用LWUIT库,我检查了从应用程序中删除主题但仍然存在问题。

可能是什么问题?

先谢谢

1 个答案:

答案 0 :(得分:0)

  

从服务器接收的JSON对象读取,同样发送数据   使用JSON动态到服务器

这可能是你的问题。您最有可能产生网络线程但不清理它们。如果您没有进行任何网络交易,您是否会遇到同样的问题?

尝试使用模拟器内存​​诊断(如果可用)并查看RAM何时加速。

编辑:如果您需要帮助,我们仍然需要更多详细信息,发布您已经尝试过的内容或一些示例代码并帮助我们缩小范围

菲尼克斯