文档章节

JVM,Dalvik,Art 区别

w
 wf1000000
发布于 2016/05/17 09:18
字数 143
阅读 9
收藏 0

JVM,java虚拟机,作用是把class字节码翻译成机器码来执行,从而实现跨平台。

Dalvik 是java虚拟机的一种,不过相对于jvm有些优化,从而执行效率更高。class字节码要dex化后才能在Dalvik中执行。本质上是将dalvik字节码翻译成机器码来执行。另外jvm基于栈实现,dalvik基于寄存器实现。

Art,安装的时候编译成机器码,从而可以运行较快。

对于预装的jar包,art怎么处理呢?

© 著作权归作者所有

共有 人打赏支持
上一篇: Android5.0打包
下一篇: Android5.0打包
w
粉丝 0
博文 2
码字总数 164
作品 0
济南
私信 提问
JVM、Dalvik、ART的联系和区别

Dalvik: 支持.dex的运行 .dex一种压缩格式 每一个Dalvik应用作为独立的Linux进程 ART、Dalvik区别: Dalvik依靠JIT编译器去解释字节码,性能差,但是适配好 ART在应用安装的时候(首次安装比...

qq_36523667
04/18
0
0
Android 逆向分析(一) 之 Smali语法

Smali 语法 引言 大家都知道apk安装包其实就是个zip包,我们通过解压软件解压出来会看到里面的架构 assets lib arm ... res smali AndroidManifest.xml classes.dex Java代码编译得到的Dalvi...

蔡小鹏
2017/03/21
0
0
android -------- java虚拟机和Dalvik虚拟机

java虚拟机 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚...

切切歆语
04/29
0
0
Android的学习之路一 android的架构

一 Android的架构 二 本地库 来自开源社区的C/C++本地库为Android应用层提供了必需的服务。它们包括: Webkit 一个高速的WEB渲染引擎,这个引擎已经被Safari、Chrome和很多其他的浏览器所使用...

庸夫俗子
2015/03/15
0
0
Android的Dalvik虚拟机

一、 Dalvik虚拟机 其实也算是一个JAVA虚拟机,只不过它执行的不是class文件,而是dex文件 Dalvik虚拟机和ART虚拟机都实现了三个用来抽象Java虚拟机的接口: 1. JNI_GetDefaultJavaVMInitArg...

ZHXIA
2014/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

方之熙博士被任命为RISC-V基金会中国顾问委员会主席,加速RISC-V ISA在中国的应用

中国顾问委员会将就RISC-V基金会的教育和应用推广战略提供指导 今天在中国乌镇举行的世界互联网大会(World Internet Conference)上,RISC-V基金会(RISC-V Foundation)宣布,半导体行业资深人...

whoisliang
31分钟前
1
0
为了用户体验,不要做浏览器兼容

读者看到文章标题也许会感到奇怪,按照通常的经验来说,为了用户体验应该做浏览器兼容,以便让不同的浏览器用户都能有好的体验,从而增加网站的流量,但是我认为做浏览器兼容属于同样的工作重...

Bob2100
31分钟前
1
0
分布式定时任务架构 (二) xxl-job二次开发实践

4个月前,公司有任务调度的需求,需要一周内完成,时间非常紧。 需求有三点: web界面编辑cron表达式,启动,停止任务 接入公司的rpc成本较低,公司有自研的rpc,研发人员希望共用同一套注解 ...

勇哥和你一起学技术
47分钟前
1
0
React和Redux的连接react-redux

通过Redux文档来了解react-redux,在一段时间的实践后准备翻一翻源代码,顺便做些相关的总结。我看的代码的npm版本为v4.0.0,也就是说使用的React版本是0.14.x。 react-redux提供两个关键模块...

前端攻城老湿
今天
1
0
1、Mybatis连接池配置 和 Context.xml的配置

注意: (1)mybatis 3.2 之前 通过 set get 方法 获取相关属性。之后通过属性姓名获取相关关联。 (2)mybatis 映射 优先为 sql 语句中的别名与实体类的属性进行映射。 (3)jndi Java用于调...

KingFightingAn
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部