如何在Android中释放内存?

时间:2019-01-22 14:47:14

标签: java android memory memory-management heap-memory

我想知道如何减少Android中的Java堆大小,并且阅读了有关Android中释放内存的一些知识,我想知道它们如何相互啮合以及它们是否正确:

  • 我在某处的设备上读到某个地方,其中@${MYSQLFILE} 的Java堆在释放内存时实际上并未收缩,这表明该策略可能实际上不起作用。我不记得我在哪里读过这篇文章,但是我发现isLowRamDevice() == false与内存释放之间最接近的关联是this,而这并没有直接讨论。
  • 在阅读了ART中的大对象空间(LOS)之后,我有点理解只有该空间中的对象才被GC释放,而其他对象在释放它们时不会被获取(aka Java堆在释放对象时不会减小大小)不在LOS中)。
      根据{{​​3}}定义的
    • LOS包含特定大小的原语和字符串数组。

0 个答案:

没有答案