文档章节

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
2018/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虚...

切切歆语
2018/04/29
0
0
Android的Dalvik虚拟机

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

ZHXIA
2014/12/16
0
0
Dalvik和标准Java虚拟机之间的主要差别?

Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。 Dalvik和Java之间的另外一大区别就是运行环境——Dalvik经过优化,允许在有限的内存中同时运行多个...

jdroid
2012/04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mybaties中通用mapper的基本使用

使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及...

嘴角轻扬30
12分钟前
0
0
都996了,研发效能还是提不起来,关键在这里

上一篇我们介绍了研发效能提升目标及其度量方法。(本文是阿里“研发效能提升系列”的第2篇,第1篇“研发效能的定义和度量”敬请期待【下周三】的钉钉群直播:钉钉搜索群号 23192180) 研发效...

zhaowei121
12分钟前
0
0
阿里重磅开源首款自研科学计算引擎Mars,揭秘超大规模科学计算

日前,阿里巴巴正式对外发布了分布式科学计算引擎 Mars 的开源代码地址,开发者们可以在pypi上自主下载安装,或在Github上获取源代码并参与开发。 此前,早在2018年9月的杭州云栖大会上,阿里...

阿里云云栖社区
14分钟前
0
0
大牛是怎么思考设计SQL优化方案的?

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程 一、优化的哲学 ...

Java填坑路
23分钟前
0
0
docker1.7 Error: Path not specified 错误

在centos6.1上,用yum命令安装的docker版本是1.7 。在拷贝文件的时候报 Error: Path not specified错误。 错误消息“错误:路径未指定” 在docker1.8.0中已修复。 修复方法: 直接下载1.9.1...

applepaihs
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部