【发布时间】:2011-07-22 20:58:51
【问题描述】:
我正在用 Java(或者可能是另一种基于 JVM 的语言)编写命令行实用程序。问题是JVM启动时间。例如,JVM 的启动速度比 Python 和 Ruby 慢。
如何让 JVM stat 更快?我可以以某种方式“提前”加载 JVM(在 Linux 和 Windows 中),以便每次在命令行中运行我的实用程序时都不应该加载它?
【问题讨论】:
-
我也很想知道该怎么做!我会说精简你的依赖 jar 文件,但我希望有人能提供更多知识。
-
在我的机器上,“HelloWorld”程序需要 40 毫秒来加载/运行/完成。您需要多快?
-
@Thorbjørn Ravn Andersen,之前运行过相同版本的Java之后。
-
如果您有一个复杂的应用程序,您可以将其作为服务,但是使用该服务的命令行实用程序可能至少需要 60 毫秒。
标签: java performance jvm