搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
不正经
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
幼师计算机考证怎样备考_我是中专幼师考计算机证要怎么复习
2
vue是怎么实现数据响应式的?_vue的响应式如何实现
3
Linux-Kali——手动安装所有工具_kali-linux-all (kali-linux-everything)
4
Transformer的前世今生 day02(神经网络语言模型
5
CentOS安装nvidia显卡驱动的正确方法_centos安装nvidia驱动
6
使用NeRF进行3D体素渲染_渲染体素化
7
基于Spring Boot的研究生志愿填报辅助系统
8
Linux 添加gcc/g++的搜索路径(环境变量)_g++ 动态库查找路径 环境变量
9
Android更换默认主题_theme.materialcomponents.daynight.darkactionbar
10
HarmonyOS4.0 系列——06、渲染之条件渲染、循环渲染以及懒加载渲染_鸿蒙 条件渲染
当前位置:
article
> 正文
Zygote启动流程_27. zygote的启动过程。
作者:不正经 | 2024-03-13 05:03:18
赞
踩
27. zygote的启动过程。
Zygote启动过程的调用流程图:
解析init.zygote.rc中的参数,创建AppRuntime并调用AppRuntime.start()方法;
调用AndroidRuntime的startVM()方法创建虚拟机,再调用startReg()注册JNI函数;
通过JNI方式调用ZygoteInit.main(),第一次进入Java世界;
registerZygoteSocket()建立socket通道,zygote作为通信的服务端,用于响应客户端请求;
preload()预加载通用类、drawable和color资源、openGL以及共享库以及WebView,用于提高app启动效率;
zygote完毕大部分工作,接下来再通过startSystemServer(),fork得力帮手system_server进程,也是上层framework的运行载体。
zygote功成身退,调用runSelectLoop(),随时待命,当接收到请求创建新进程请求时立即唤醒并执行相应工作。
更详细参考:
http://gityuan.com/2016/02/13/android-zygote/
本文内容由网友自发贡献,转载请注明出处:
https://www.wpsshop.cn/w/不正经/article/detail/227923
推荐阅读
article
zygote
forkSystemServer
及
system
Server启动_
system
zygo...
可以知道
zygote
是从rc中启动的,
zygote
本质上就是一个socket,不会关闭和销毁,而创建
zygote
时携带的...
赞
踩
article
Zygote
启动过程_
zygote
:
java
.
lang
.runtimeexception: s...
1.在Android系统中,所有应用程序进程以及系统服务进程都是由
Zygote
进程孕育(fork)出来的。 而在Linu...
赞
踩
article
Android T user软件重启卡log问题_
system
zygote
died
with
f...
添加到 bootclasspath,
zygote
起来在初始
system
serviceregistry 类的时候,里面...
赞
踩
article
Zygote
进程
【2】——
Zygote
的分裂_starting vm
process
through
...
在
Zygote
的诞生一文中init
进程
是如何一步步创建
Zygote
进程
的,也了解了
Zygote
的
进程
的作用。
Zygote
...
赞
踩
article
Android
Framework——
zygote
启动
SystemServer
_
system
_s...
在
Android
系统中,所有的应用程序进程以及系统服务进程
SystemServer
都是由Zygote进程孕育(fork)...
赞
踩
article
Framework原理分析之——
Zygote
进程
流程
分析_
android
zygote
fork
进程
...
Zygote
进程
作为开启Java世界大门的重要
进程
,简单总结一下其启动
流程
和作用:在Native层:1.创建Java虚拟...
赞
踩
相关标签
zygote
android
java
Zygote
孵化器
进程启动
Zygote请求响应过程
Android进程创建
linux
Android开发
移动开发
framework