有效使用内存,减少体积

时间:2018-04-28 13:34:53

标签: java android

我们如何压缩应用程序中使用的内存量 我检查了配置文件'App'上的应用程序内存消耗,发现应用程序消耗了大约35兆字节的手机内存,这被认为效率低下

1 个答案:

答案 0 :(得分:0)

您可以使用java内存堆分析器来识别占用大部分内存的应用程序部分。然后,您可以优化数据结构,或通过将对数据的所有引用设置为null来决定数据的发布部分。

对不再需要的数据的意外引用也称为“内存泄漏”。将这些引用设置为null将导致垃圾收集器将其从java内存堆中删除。

使用WeakReferences这将对您有所帮助

简单地说,弱引用是一个不足以强制对象保留在内存中的引用。弱引用允许您利用垃圾收集器为您确定可达性的能力,因此您不必自己执行此操作。