Android进程管理机制及优化 for HTC HeRO(其它设备也可参考)
- 二月 20th, 2010
- 进行评论
前言
由于我不是开发者,所以写这个题目的时候总有些惶恐,怕写出问题,本文内容是笔者通过论坛的学习和自己实践总结出来的一些经验,可能有不对的地方还望指正。本文的主要资料来源自 XDA的一个帖子:How to configure Android’s *internal* taskkiller
理论
Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。
那Android什么时候结束进程?结束哪个进程呢?之前普遍的认识是Android是依据一个名为LRU(last recently used 最近使用过的程序)列表,将程序进行排序,并结束最早的进程。XDA的楼主又进一步对这个管理机制进行研究,有了如下发现: 阅读全文
