现在,嵌入式系统在MIPS或PowerPC处理器上运行Linux非常普遍。
Scala程序在这样的系统上运行得如何?
很明显,Scala需要一个JVM -- MIPS和PowerPC上有好的JVM吗?尤其是,是否有支持JIT或AOT编译的JVM?
除了JVM、标准JRE库和Scala库之外,还有什么要求吗?
提前谢谢你,
尼克。
发布于 2016-05-18 23:22:48
JamVM完全支持Linux/MIPS和Linux/PowerPC上的Java虚拟机规范Java 8版。它纯粹是一个JVM,为了使它真正有用,您需要将它与JRE配对。JamVM支持GNU Classpath以及OpenJDK 6、7和8类库。它还可以用作IcedTea内部的JVM。它有一个带堆栈缓存的内联线程解释器,可以提供类似于简单JIT编译器的性能,但它不能与复杂的高性能JIT编译器(如HotSpot C2、Oracle或IBM J9 )竞争。
两周前,中国MIPS供应商开源到MIPS的OpenJDK 8端口。
IBM J9 JDK当然支持Linux/PowerPC。或者更确切地说是Linux/POWER。
一家名为MicroDoc的公司销售Oracle Java SE Embedded 8的MIPS端口和PowerPC端口。不过,我不相信Scala运行在Java上。
https://stackoverflow.com/questions/37305926
复制相似问题