当前位置:首页 > 虚拟机 > 正文

目前安卓使用哪个虚拟机(安卓7.1极客版虚拟机)

目前安卓使用的虚拟机:
Dalvik虚拟机
主要用于早期版本的安卓系统(2.3及以下)
基于寄存器,运行速度快
不支持即时(just-in-time,JIT)编译
ART虚拟机(Android Runtime)
从安卓4.4开始引入
采用Ahead-of-Time(AOT)编译,提高了应用程序的启动速度和运行效率
支持多线程并发执行,优化了后台任务处理
要素:
- 内存管理:虚拟机负责管理应用程序的内存分配和释放,以及垃圾回收。
- 执行环境:虚拟机提供了一个受控的执行环境,隔离应用程序代码,并确保系统的稳定性。
- 编译:虚拟机将字节码(应用程序的可执行代码)编译成机器码,以提高执行速度。
- 垃圾回收:虚拟机自动回收不再使用的内存,避免内存泄漏和系统崩溃。
- 安全性:虚拟机提供沙盒机制,限制应用程序对系统资源的访问,提高安全性。