Dalvik虚拟机、Java虚拟机与ART虚拟机

一、Java虚拟机 1. Java的是Java字节码。 传统的Java程序经过编译,生成Java字节码保存在class文件中,Java虚拟机通过解码class文件中的内容来运行程序。 2. Java虚拟机基于栈架构。 程序在运行时虚拟机需要频繁的从栈上读取或写入数据,这个过程需要更多的指令分派与内存访问次数,会耗费不少CPU时间。 二、Dalvik虚拟机(Android 4.4以前) 1. Dal
相关文章
相关标签/搜索