垃圾收集机制是Java虚拟机共有的特性, 这里介绍Dalvik虚拟机的垃圾收集机制特点。
在android2.3之前,有以下几个特点:
1. 垃圾收集线程在执行的时候,其它线程都停止。
2. 一次收集完全部的垃圾
3. 一次垃圾收集通常造成用户程序中断100ms以上
在android2.3之后,垃圾收集机制得到了改进:
1. 垃圾收集线程和其它线程并发执行
2. 一次可能只收集一部分垃圾
3. 一次垃圾回收,造成的中断时间小于5ms
注:参考文章 http://blog.youkuaiyun.com/luoshengyang/article/details/8852432
本文介绍了Dalvik虚拟机的垃圾收集机制,在Android 2.3之前的版本中,垃圾收集会导致所有线程暂停并一次性完成垃圾收集,这可能导致用户程序中断100ms以上。而在Android 2.3之后,垃圾收集机制得到改进,可以实现与其他线程并发执行,并且能够仅收集部分垃圾,从而将中断时间缩短到5ms以内。
924

被折叠的 条评论
为什么被折叠?



