gpt4 book ai didi

java - 如何加快 Java VM (JVM) 的启动时间?

转载 作者:IT老高 更新时间:2023-10-28 20:53:48 25 4
gpt4 key购买 nike

我正在运行启动多个 JVM 进程的测试。与在 JVM 中运行的实际测试的时间相比,JVM 的摘要启动时间非常重要。如何加快速度?

我已经使用了“-client”选项,这确实有帮助,但没有我想要的那么多。还有其他方法吗,比如预加载一堆 JVM 并以某种方式重用它们?

最佳答案

如果您确实想重用 JVM,“不知何故”可能是 Nailgun . Nailgun 保持一个 JVM 运行,然后使用一个轻量级的本地客户端来启动一个特定的类并处理控制台 io。这对于运行小型命令行 Java 实用程序很有用,但由于它重用相同的 JVM 可以累积状态。

要解决状态累积,以运行多个 JVM 为代价,另一个选项是 Drip . Drip 使用正确的类路径和其他 JVM 选项保留一个新的 JVM,以便您可以在需要时快速连接和使用它,然后将其丢弃。 Drip 对 JVM 选项进行哈希处理,并将有关如何连接到 JVM 的信息存储在以哈希值作为名称的目录中。

关于java - 如何加快 Java VM (JVM) 的启动时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com