是否有专为需要快速启动的程序(如脚本)设计的jvm

发布于 2024-12-03 06:30:34 字数 115 浏览 1 评论 0原文

如果我想编写一个java(或其他jvm语言脚本)

也许可以通过缓存jit结果之类的事情来实现?
gcj 编译的二进制文件怎么样?
(PS,如果你能解释一下它使用哪些技术来减少启动时间)

If I want to write a java(or other jvm language script)

Maybe by doing something like caching jit results?

What about gcj compiled binaries?

(P.S. if you could explain waht techniques it uses to decrease startup time)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杀手六號 2024-12-10 06:30:34

看看Nailgun:速度极快的 Java。它在后台运行 JVM 服务器,并提供用 C 编写的瘦客户端,将命令行参数和环境变量传递给服务器进程。

这意味着所有脚本都在同一个 JVM 服务器进程中运行,但避免了启动开销。

Take a look at Nailgun: Insanely Fast Java. It runs a JVM server in the background and provides a thin client written in C to pass command line arguments and environment variables to the server process.

It means that all your scripts run in the same JVM server process, but avoids the startup overhead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文