堆积分配不断增加大块,GC无法相对释放内存

时间:2015-07-15 18:45:08

标签: java android garbage-collection

我正在使用一个Android应用程序,在重复触发一些关键事件时,内存在堆上以相当大的块分配,

虽然GC无法释放未分配的内存,但仍然可以释放少量内存。

在显式调用system.gc()时,它会快速释放内存,因此我可以确认内存确实已被解除引用。

我知道GC在认为需要回收内存时会释放堆内存,但在这种情况下,GC似乎有点过于懒惰,导致应用程序分配上升到大约1 GB然后android杀死应用程序。

0 个答案:

没有答案