初步感知ART
来源:互联网 发布:移动网络迅雷下载不了 编辑:程序博客网 时间:2024/06/05 19:40
1、设备如何选择ART运行环境
通过以下步骤开启:设置→关于手机→点击最下面的版本号7次→开发者模式出现→返回→进入开发者模式,然后选择runtime"-"使用ART"
目前官方Android模拟器并不能开启ART模式,可以通过该网址下载支持ART模式的Android模拟器镜像 ( http://blog.csdn.net/coolypf/article/details/17069015)
2、Dalvik切换ART后系统变化
2.1、应用安装时采用的代码优化方式不同:
Dalvik Runtime : dex2opt(http://124.16.139.131:24080/lxr/source/dalvik/dexopt/OptMain.cpp?v=android-4.0.4#f_OptMain.cpp)
ART Runtime : dex2oat (https://android.googlesource.com/platform/art/+/kitkat-release/dex2oat/dex2oat.cc)
2.2、优化后的文件大小及格式不同:
两个运行环境产生的优化代码路径及文件名都为:/data/dalvik-cache/app/data@app@{package name}.apk@classes.dex
ART环境产生的优化代码文件大小明显比Dalvik环境产生大:
虽然都为.dex文件结尾,但是文件格式却是天壤之别:
ART环境文件格式:ELF Shared Object
Dalvik环境文件格式:
- 初步感知ART
- 压缩感知初步认识
- 感知机学习算法初步1
- 压缩感知“Hello World”代码初步学习
- ART
- ART
- ART特性(ART features)
- subclassing art
- android ART
- art 收集
- Dalvik & ART
- ART Dalvik
- 初步
- 生活感知
- 压缩感知
- 压缩感知
- 感知器
- 感知机
- CGContextRef用法
- 如何让whatsapp在越狱的ios7系统的ipad2上使用
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- 开启Linux的share
- Java 通过 JNI 调用 C 之一 HelloWorld 入门
- 初步感知ART
- 使未预置GMS包的手机能用Nike+和GooglePlay的方法
- BeanShell(bsh)介绍及安装
- linux 下mount ISO文件
- [易飞]设置导入导出规则-小BUG
- cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
- Object-C的语法与Cocoa框架_V1.0(心得体会)
- nginx+keepalived负载均衡可用框架(问题汇总)
- 文章中提取关键字