摘要: copy from : http://gityuan.com/2018/05/19/android-process-adj/ 本文基于原生Android 9.0源码来解读进程优先级原理,基于篇幅考虑会精炼部分代码 一、概述 1.1 进程 Android框架对进程创建与管理进行了封装,对于APP开发者 阅读全文
posted @ 2020-02-28 19:46 oude_yang 阅读(2521) 评论(0) 推荐(0)
摘要: copy from : http://gityuan.com/2016/08/07/android-adj/ 一、概述 提到进程调度,可能大家首先想到的是Linux cpu调度算法,进程优先级之类概念,本文并不打算介绍这些内容,而是介绍Android framework层中承载activity/se 阅读全文
posted @ 2020-02-28 17:36 oude_yang 阅读(1918) 评论(0) 推荐(0)
摘要: copy from : http://gityuan.com/2015/12/19/android-process-category/ 整理Android手机,核心进程和线程情况 一、概括 系统启动架构图: 上图在Android系统-开篇中有讲解,是从Android系统启动的角度来分析,本文是从进程 阅读全文
posted @ 2020-02-28 15:22 oude_yang 阅读(319) 评论(0) 推荐(0)
摘要: copy from : http://gityuan.com/2015/10/01/process-priority/ 线程与进程的最大区别就是是否共享父进程的地址空间,内核角度来看没有线程与进程之分,都用task_struct结构体来表示,调度器操作的实体便是task_struct。 一、 进程优 阅读全文
posted @ 2020-02-28 14:51 oude_yang 阅读(928) 评论(0) 推荐(0)
摘要: copy from : http://gityuan.com/2016/09/17/android-lowmemorykiller/ frameworks/base/services/core/java/com/android/server/am/ProcessList.java platform/ 阅读全文
posted @ 2020-02-28 14:19 oude_yang 阅读(742) 评论(0) 推荐(0)
摘要: copy from : http://gityuan.com/2015/10/01/process-lifecycle/ 做为应用开发者,对于进程生命周期和进程中的内存回收是透明的,但了解生命周期对加深对Andorid体系的理解很有帮助 一、 进程生命周期 Android系统将尽量长时间地保持应用进 阅读全文
posted @ 2020-02-28 11:04 oude_yang 阅读(298) 评论(0) 推荐(0)
摘要: copy from : http://gityuan.com/2017/05/19/ams-abstract/ 本文基于Android 6.0的源代码,来分析四大组件的管理者AMS frameworks/base/services/core/java/com/android/server/am/ - 阅读全文
posted @ 2020-02-28 11:03 oude_yang 阅读(397) 评论(0) 推荐(0)