
ActivityManager
Bill_xiao
从事多年的android开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ActivityManagerService之进程管理(四)
一、初步了解AMS的进程管理 引用邓凡平的深入理解系列的一些知识1. Linux进程调度优先级和调度策略调度优先级和调度策略是操作系统中一个很重要的概念。简而言之,它是系统中CPU资源的管理和控制手段。如何理解?此处进行简单介绍。读者可自行阅读操作系统方面的书籍以加深理解。·相对于在OS上运行的应用进程个数来说,CPU的资源非常有限。·调度优先级是OS分配CPU资源给应用进程时(即调度应用进程运行)需要参考的一个指标。一般而言,优先级高的进程将更有机会得到CPU资...原创 2020-07-07 17:07:10 · 1539 阅读 · 0 评论 -
ActivityManagerService之深入理解Activity启动流程(二)
一、Activity启动方式 activity的启动方式大体可以分三种: 1.通过桌面点击app图标方式启动 2.通过代码的方式启动startActivity ...原创 2020-07-03 18:42:21 · 3233 阅读 · 0 评论 -
ActivityManagerService之深入理解Activity启动流程(三)
一、Activity启动方式 activity的启动方式大体可以分三种: 1.通过桌面点击app图标方式启动 2.通过代码的方式启动startActivity ...原创 2020-07-03 18:34:28 · 1757 阅读 · 0 评论 -
ActivityManagerService启动之旅(一)
一、AMS的简介 ActivityManagerService,简称AMS。如果没有学习它的话,你可能会对他感觉到神秘而复杂。如果你学习了解之后就会觉得它并不那么神秘但是确实很复杂。AMS的主要工作就是:Activity的管理,service的管理,brocastreceiver的管理,进程管理和APP Crash的管理,其实APP crash涉及到的知识主要还是Activity的管理和进程管理这两部分知识。AMS还管控其他事情,比如,app的耗电量,性能,近期列表等,有些朋友可能会说近期列表是...原创 2020-06-24 17:44:18 · 2560 阅读 · 0 评论 -
Android 杀死进程从上层到底层(转)
基于Android 6.0的源码剖析, 分析kill进程的实现原理,以及讲讲系统调用(syscall)过程,涉及源码:/framework/base/core/java/android/os/Process.java/framework/base/core/jni/android_util_Process.cpp/system/core/libprocessgroup/process...转载 2019-09-19 14:50:33 · 2149 阅读 · 0 评论