我开放源和用于ARM闭源JVM之间评估。特别地,封闭源JVM可以利用的Jazelle(较新的ARM Java加速)的

你有这个技术的任何experice?

(和BTW,你与它使用的操作系统吗?)

有帮助吗?

解决方案

我在一家大无线手机制造商。我们的团队是J2ME移植到基于ARM的手机。我们有2人使用的Jazelle工作;没有操作系统,只是在生ARM9硅。可悲的是,它停留在研究,因为JIT弄到了所需,而无需支付许可费的Jazelle性能。

如果您接受规则的拇指是运行热点JVM没有JIT运行在编译的。然后,JIT返回你失去了什么50%的Jazelle返回你失去了什么60%的1/10。这些都是非常粗略的估计。这一切都取决于正在运行的那种代码。支持Jazelle有表现略好于我们的测试案例,因为它处理比JIT更多的情况。而JIT编译去-C-快的情况下屈指可数。

在以前的海报似乎误解的Jazelle。的Jazelle导致了Java字节码陷阱般的动作。用户必须提供的代码片段来处理每个字节码。如果没有这样的片段和查找表,你会得到的未实现例外。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top