-
收藏
-
加书架
-
引用
简介
Android Runtime(ART)作为Android系统的核心组建,是Android应用运行及其效率的基础,了解ART的组成和执行流程,有利于Android应用开发者高效开发Android应用。同时,ART作为一种Java虚拟机,也是广大虚拟机开发者学习和改进的目标,了解ART有助于虚拟机的开发和调优。 本书基于Android 10.0.0_r39源码,分析了ART基础、ART的compiler、ART的启动与运行、ART中的垃圾回收。这些分析旨在为读者搭建ART的基本框架,带领读者一起了解ART的基本情况,为进一步了解ART打下基础。 本书适合想了解ART的App开发者、Android系统优化开发者及虚拟机开发者阅读,也适合高校学生学习虚拟机使用。
编辑推荐
本书从一个编译器开发者的视角,带领读者在ART的世界里进行遨游,和大家一起了解ART的各部分及其主要流程。本书在编写的过程中,力图将ART的整体架构梳理清楚,包括在介绍其中的模块的时候,也是将架构介绍清楚作为第一目标,尽量避免太多细节内容。代码总在不断的更新,但是模块架构和整体架构不会变更那么频繁。掌握好架构,既可以快速地了解ART的整体情况,也有利于自己根据需要对某些模块进行深入的研究。同时,为了让读者能熟悉最新的代码,本书选用了当时最新的Android 10.0.0_r39的代码,读者可以采用该版本的代码对照本书进行学习。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2022-06-01
- 更新: 2023-06-07
- 书号:9787302600848
- 中图:TN929.53
- 学科:工学电子科学与技术工学信息与通信工程