我刚刚读到
Android的性能提升了450%,因为它添加了一个JIT编译器,我知道JIT是什么,但我真的不明白为什么它比普通的编译代码更快?或者与Android平台的旧方法有什么不同(Java就像运行编译的字节码一样).
谢谢!
编辑:这非常有趣,谢谢!,我希望我能选择每个答案正确:)
解决方法
首先是免责声明,我对Android并不熟悉.无论如何…
我熟悉JIT编译有两个应用程序.一种是将字节码转换为实际的机器指令.第二个是Superoptimisation.
JIT字节码编译可以加快速度,因为字节码只需要插入一次,而不是每次都执行.这可能是您所看到的那种优化.
JIT超级受害者,它搜索真正优化的指令集来实现程序逻辑,更为深奥.这可能不是你所说的,尽管我已经阅读了100%的报告 – 结果加速了200%.