1

我正在开发没有任何主题的 J2ME (LWUIT) 应用程序。在诺基亚 206 设备中,我面临内存不足问题 (java.lang.outofMemory) 我的 JAR 大小为 404 KB 这个问题并不一致,有时我已经对这个问题进行了研发,但没有得到任何适当的解决方案。如果有人有任何想法,请帮助我解决这个问题。

更多规格:--

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

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

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

可能是什么问题?

提前致谢

4

1 回答 1

0

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

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

如果可用,请尝试使用您的模拟器内存​​诊断,并查看 RAM 何时出现峰值。

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

菲尼克斯

于 2014-08-27T07:47:12.080 回答