Android 内存管理的相关知识

最近在读柯元旦的《Android 内核剖析》一书的“内存管理”一章,里面有这样的一句话:“关闭”仅仅是使其对应的窗口不显示,而对应的进程却会一直保存。于是有的读者就开始怀疑,如果后台有很多进程同时存在的话,运行速度会变慢。事实上,这种机制除了占用内存外,基本上不会降低前台程序的运行速度。在Linux的内核调度中,如果一个线程的状态为sleep,则除了占用调度本身的时间外,本身则不会占用CPU的时间片。因为,在100以内的进程数码基本上不会影响当前进程的执行速度,换句话说,系统运行一个进程与运行100个进程的速度是相同的,只要其他99个线程都处于sleep状态。所以,假如某人说他可以提供一个进程查看器,在里面可以杀死不用的进程以提高系统运行速度,读者别相信这个。

后来读了[url]http://www.miui.com/thread-438597-1-1.html[/url]和[url]http://bbs.kafan.cn/thread-1237671-1-1.html[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值