1

在dalvik中,它如何处理内存碎片?我知道它有一个车库收集器。但是,如果我的应用程序分配了很多“小”对象,然后释放其中一些并且空闲内存分散在各处,该怎么办。当我的应用程序尝试分配大内存时,dalvik 如何找到内存(有足够的可用内存可用于此分配,但可用内存分散在各处)?

4

1 回答 1

0

垃圾收集器创建收集树。如果对象引用 null 垃圾收集器从树中删除此对象,则集合树包含对象引用。

于 2013-02-23T07:57:26.163 回答