java - android优化应用程序时会发生什么?

标签 java android optimization updates

在更新 android 时,它将“优化”应用程序。这个过程需要相当长的时间。这花费了太多时间,我想知道是否会更改任何二进制文件以提高性能。这对开发人员有什么改变吗?所以我的问题是当 android 这样做时会发生什么?

最佳答案

While updating android it will 'optimize' apps

仅适用于 Android 5.0-6.0。

what happens when android does that?

ART runtime正在通过所谓的提前 (AOT) 编译为大多数 Java 字节码生成 native 指令。

请注意,Android 7.0 将不再在安装时应用 AOT,而是会随着时间的推移逐渐应用。

Does this change anything for developers?

AOT 通常不会,但 older JNI code sometimes has issues .

关于java - android优化应用程序时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38191147/

相关文章:

java - 如何使用 JNI 将 double 和 unsigned int 从 native c 库返回到 java

java - 如何使用三重 DES 加密照片/文件? (将上传至投递箱)

android - 在android中从JSON中获取值

android - 停止 HttpURLConnection 连接

php - 使用生成的 GROUP BY 语句优化 SQL 查询

optimization - 如何在 Julia 中独立于 Optim.jl 使用 Linesearches.jl 模块?

java - 无法对数组类型 char[] 调用 add(char)

java - 如果常量接口(interface)反模式是一种犯罪行为,那么 Swing 为什么要这样做呢?

java - 是否可以将jtable模型分成5个不同的模型?

c# - Linq的SingleOrDefault函数中的优化