是否有专为需要快速启动的程序(如脚本)设计的jvm
如果我想编写一个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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 https://www-304.ibm.com/support/docview。 wss?uid=swg21255195 例如。
See https://www-304.ibm.com/support/docview.wss?uid=swg21255195 for such example.
看看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.