Scala的小巧轻量级JVM

时间:2014-07-03 06:46:51

标签: scala jvm

我需要编写一个命令工具,我想在Scala中编写它。问题是JVM(Oracle JDK)的启动时间。我没有测量它,但我确信JVM比Python开始慢,例如。

我已经asked提出了类似的问题,并获得了DripNailgun等工具的答案。但是我想在没有任何其他工具的情况下使用只是 JVM。

现在我正在寻找一个小而轻量级的JVM,它的启动速度与Python一样快,可以运行Scala生成的字节码。我可以为此目的使用Android JVM吗?

2 个答案:

答案 0 :(得分:2)

我没有使用过任何这些,但我认为你可以在Avian上运行Scala,而且应该可以使用GCJ编译为本机代码。我刚刚安装了使用gcj编译的PDFtk,它的启动时间为零。您可能还希望使用Proguard来缩小可执行文件的大小。

答案 1 :(得分:1)

Drip(https://github.com/ninjudd/drip)或许会在这里有价值吗?