Android 内存管理的相关知识
最近在读柯元旦的《Android内核剖析》一书的“内存管理”一章,里面有这样的一句话:“关闭”仅仅是使其对应的窗口不显示,而对应的进程却会一直保存。于是有的读者就开始怀疑,如果后台有很多进程同时存在的话,运行速度会变慢。事实上,这种机制除了占用内存外,基本上不会降低前台程序的运行速度。在Linux的内核调度中,如果一个线程的状态为sleep,则除了占用调度本身的时间外,本身则不会占用CPU的时间片。因为,在100以内的进程数码基本上不会影响当前进程的执行速度,换句话说,系统运行一个进程与运行100个进程的速度是相同的,只要其他99个线程都处于sleep状态。所以,假如某人说他可以提供一个进程查看器,在里面可以杀死不用的进程以提高系统运行速度,读者别相信这个。
后来读了http://www.miui.com/thread-438597-1-1.html和http://bbs.kafan.cn/thread-1237671-1-1.html
相关推荐
拉斯厄尔高福 2020-11-04
ThinkInLinux 2020-09-30
ljbhander 2020-08-07
xiaobaichen 2020-07-30
mingrixing 2020-07-28
iammjun 2020-07-07
emlinux 2020-06-22
fenxinzi 2020-06-21
huanmie 2020-06-16
chenzhaoguo 2020-06-08
ThinkingLink 2020-05-29
wangqing 2020-05-19
pointfish 2020-05-08
cleanerxiaoqiang 2020-05-08
qingsongzdq 2020-05-01
zuixin 2020-04-19
NeverAgain 2020-04-17
fsfsdfsdw 2020-04-08