当前位置:首页 » 编程软件 » 预编译的缺点

预编译的缺点

发布时间: 2025-06-19 14:17:52

1. Android 的 ART 是什么东西,有何作用

ART 的机制与 Dalvik 不同。在Dalvik下,应用每次运行的时候,字节码都需要通过即时编译器(just in time ,JIT)转换为机器码,这会拖慢应用的运行效率,而在ART 环境中,应用在第一次安装的时候,字节码就会预先编译成机器码,使其成为真正的本地应用。这个过程叫做预编译(AOT,Ahead-Of-Time)。这样的话,应用的启动(首次)和执行都会变得更加快速。
ART有什么优缺点呢?
优点:
1、系统性能的显着提升。
2、应用启动更快、运行更快、体验更流畅、触感反馈更及时。
3、更长的电池续航能力。
4、支持更低的硬件。
缺点:
1.机器码占用的存储空间更大,字节码变为机器码之后,可能会增加10%-20%(不过在应用包中,可执行的代码常常只是一部分。比如最新的 Google+ APK 是 28.3 MB,但是代码只有 6.9 MB。)
2.应用的安装时间会变长。
tips:现在智能手机大部分都可以让用户选择使用Dalvik还是ART模式。当然默认还是使用Dalvik模式。
用法:设置-辅助功能-开发者选项(开发人员工具)-选择运行环境(不同的手机设置的步骤可能不一样)。

热点内容
星际公民aus是什么服务器 发布:2025-06-19 18:40:54 浏览:314
编译qt工程有哪些 发布:2025-06-19 18:20:32 浏览:256
比赛分配算法 发布:2025-06-19 17:57:43 浏览:640
linux设置目录权限设置 发布:2025-06-19 17:57:36 浏览:404
mysql数据库网站 发布:2025-06-19 17:50:49 浏览:31
百度编程软件 发布:2025-06-19 17:50:06 浏览:694
怎么看fanuc机器人配置了哪些软件 发布:2025-06-19 17:49:58 浏览:114
百度云会员如何解压 发布:2025-06-19 17:49:22 浏览:497
skins是什么文件夹 发布:2025-06-19 17:45:01 浏览:554
海康威视视频服务器地址 发布:2025-06-19 17:40:06 浏览:193