2

我对 Android 平台第 6 版中使用的构建方法有疑问。我有一个根深蒂固的 LG Nexus 5,运行版本 6.0.1,我正在对 Android 应用程序进行性能研究,我多次运行应用程序并在整个测试过程中观察它们的行为。下图显示了我在所有应用程序中获得的标准行为示例: 25 次测试中能源性能的演变

据报道,从版本 5 开始,Android 开始使用 AOT 构建而不是 JIT。但是,根据我的阅读,这并不总是正确的,在某些情况下,并非所有应用程序代码都是 AOT 编译的,而 JIT 用于分析代码并在运行时优化其执行。查看获得的结果后,似乎需要对应用程序及其代码进行运行时优化。由于 JIT,可以进行这些优化吗?

当我使用 ADB 调用以下命令时,我没有得到返回值:

 $ adb shell getprop dalvik.vm.usejit

这是否意味着 JIT 被禁用,还是应该显示为“假”?这个版本的默认值是多少?

4

0 回答 0