我的j2me应用程序在JBLEND中显示内存不足异常。它在JBED中运行良好。通过监视内存,我意识到document.parse(xmlParser)方法消耗了大量内存。我认为解释的原因是内存在解析xml后没有释放。这样对吗???我该如何解决这个问题?
答案 0 :(得分:1)
无论document.parse(xmlParser)
返回什么,您都应该在不再需要它时立即取消引用它,即您应该将指向返回对象的字段设置为null
(或取消设置间接引用)。 / p>
我从未使用 JBLEND 或 JBED ,但Wireless Toolkit respectively JaveME SDK还有一个很好的内存分析器,可以帮助您跟踪内存和对象引用问题。