标签: scripting jvm startup
如果我想写一个java(或其他jvm语言脚本)
也许通过执行缓存jit结果等事情? 那gcj编译的二进制文件怎么样? (P.S.如果你能解释它用来减少启动时间的技术)
答案 0 :(得分:1)
有关此类示例,请参阅https://www-304.ibm.com/support/docview.wss?uid=swg21255195。
答案 1 :(得分:1)
看看Nailgun: Insanely Fast Java。它在后台运行JVM服务器,并提供用C编写的瘦客户机,以将命令行参数和环境变量传递给服务器进程。
这意味着您的所有脚本都在同一个JVM服务器进程中运行,但避免了启动开销。