如何让JVM启动更快?

Mic*_*ael 6 java performance jvm

可能重复:
如何加速Java VM(JVM)启动时间?

我正在用Java编写命令行实用程序(或者可能在另一种基于JVM的语言中).问题是JVM启动时间.例如,JVM的启动速度比Python和Ruby慢.

如何让JVM统计更快?我可以"提前"(在Linux和Windows中)以某种方式加载JVM,以便每次在命令行中运行我的实用程序时都不应该加载它吗?

Kor*_*tor 5

对于Windows,Java Quick Starter随JRE的默认安装一起提供.

http://www.java.com/en/download/help/quickstarter.xml


mik*_*era 5

Nailgun可能是最好的解决方案 - 它可以让你的命令调用一个正在运行的JVM实例(使用超轻量级的C客户端).

作为替代或附加选项,您可能希望尝试升级到Java 7(如果您还没有这样做) - 已经有相当多的启动时间增强功能.