【发布时间】:2011-02-19 04:39:45
【问题描述】:
我刚刚读到Android 的性能提升了 450%,因为它添加了 JIT 编译器,我知道 JIT 是什么,但我真的不明白为什么它比正常编译的代码更快?或者与 Android 平台的旧方法(类似 Java 的运行编译的字节码)有什么区别。
谢谢!
编辑:这非常有趣,谢谢!,我希望我能将每个答案都选为正确的:)
【问题讨论】:
-
您从哪里得知由于 JIT 而性能提高了 450%?
-
JIT 编译器并不比已编译的代码快。它只比解释代码快。由于 JIT 编译器不能像静态编译器那样花费大量时间进行优化,因此代码不如普通编译代码快。此外,每次运行代码都需要编译时间。
标签: android jit compiler-construction