我必须设计一个带有uP(尚未确定)的新硬件来运行JavaME应用程序。我已经搜索了有关如何做的信息,但目前它没有用。谁能解释一下我该怎么做?根据我在搜索中发现的内容:-将uP(例如ARM)与操作系统(即:Linux)一起使用(使用JIT以获得更好的性能)-将uP与Jazelle一起使用。我还必须使用操作系统吗???该应用程序是一个报警控制系统,因此不需要图形界面。最低要求是:以太网端口、2个UART、SPI总线、I2C总线、最小16MBram、最小4MBrom、IO端口。有什么建议吗?问候,卷马 最佳答案 由于您使用的是JAVA应用
我必须设计一个带有uP(尚未确定)的新硬件来运行JavaME应用程序。我已经搜索了有关如何做的信息,但目前它没有用。谁能解释一下我该怎么做?根据我在搜索中发现的内容:-将uP(例如ARM)与操作系统(即:Linux)一起使用(使用JIT以获得更好的性能)-将uP与Jazelle一起使用。我还必须使用操作系统吗???该应用程序是一个报警控制系统,因此不需要图形界面。最低要求是:以太网端口、2个UART、SPI总线、I2C总线、最小16MBram、最小4MBrom、IO端口。有什么建议吗?问候,卷马 最佳答案 由于您使用的是JAVA应用
我看到的理由是,我们应该说“Bastardizing”Android中的Java字节码是为了性能。(我怀疑还有另一个原因。)但是,通过更改字节码,它们不是让Jazelle等硬件加速技术没有实际意义,从而实际上降低了移动Java平台的可用性能吗?知道目标平台是基于ARM的移动平台对我来说似乎与直觉相反。虽然它可能会在其他CPU架构上为您提供更好的性能,但它似乎与ARM和Jazelle相去甚远。它对Java性能有什么样的量化影响?它是否真的提高了性能,如果是,如何提高?对其他平台有什么影响?(即x86,mips,yadda,yadda,yadda...) 最佳答
我看到的理由是,我们应该说“Bastardizing”Android中的Java字节码是为了性能。(我怀疑还有另一个原因。)但是,通过更改字节码,它们不是让Jazelle等硬件加速技术没有实际意义,从而实际上降低了移动Java平台的可用性能吗?知道目标平台是基于ARM的移动平台对我来说似乎与直觉相反。虽然它可能会在其他CPU架构上为您提供更好的性能,但它似乎与ARM和Jazelle相去甚远。它对Java性能有什么样的量化影响?它是否真的提高了性能,如果是,如何提高?对其他平台有什么影响?(即x86,mips,yadda,yadda,yadda...) 最佳答
我正在为ARM在开源和闭源JVM之间进行评估。特别是,闭源JVM可以利用Jazelle(用于较新ARM的java加速)。您对这项技术有任何经验吗?(顺便说一句,您使用哪个操作系统?) 最佳答案 我曾在一家大型无线手机制造商工作。我们的团队正在将J2ME移植到基于ARM的手机上。我们有两个人在使用Jazelle;没有操作系统,仅在原始ARM9芯片上。遗憾的是,它仍处于研究阶段,因为JIT无需支付Jazelle的许可费用即可获得我们所需的性能。如果您接受运行没有JIT的HotspotJVM的经验法则是编译C的1/10。那么,JIT返回您