【发布时间】:2010-07-01 06:00:01
【问题描述】:
我从Google IO 2010 session 听说,Dalvik JIT 编译器只支持 ARM 处理器。 这是否意味着我自己在 Linux X86 或 Mac OS X 上构建的 Android 源代码不支持 JIT 编译器?
我应该使用一些带有 ARM 处理器的目标板来测试 Dalvik JIT 编译器吗?
谢谢!
【问题讨论】:
我从Google IO 2010 session 听说,Dalvik JIT 编译器只支持 ARM 处理器。 这是否意味着我自己在 Linux X86 或 Mac OS X 上构建的 Android 源代码不支持 JIT 编译器?
我应该使用一些带有 ARM 处理器的目标板来测试 Dalvik JIT 编译器吗?
谢谢!
【问题讨论】:
我自己通过 Linux 模拟器检查了它。 JIT 正在使用 WITH_JIT=true 构建选项。此外,即使在仿真模式下,JIT 也很有用。 Linpack 使用 JIT 的性能提高了大约 2 倍。
【讨论】:
我查看了最新的 Android 源代码树,那里没有 x86 代码生成。这意味着您只能在 ARM 硬件上执行 JIT。
【讨论】: