drip:快速的JVM启动,无需持久性JVM的麻烦

时间:2024-04-25 19:27:56
【文件属性】:

文件名称:drip:快速的JVM启动,无需持久性JVM的麻烦

文件大小:23KB

文件格式:ZIP

更新时间:2024-04-25 19:27:56

Shell

Drip是Java虚拟机的启动器,它的启动时间比java命令的启动时间快得多。 所述drip脚本旨在是一个简易替换为java命令,仅更快。 Drip是一个单一的bash脚本,还有一些C和Java代码。 它旨在与任何基于JVM的语言一起使用,并在任何可用的bash上使用。 它是如何工作的? 与旨在解决JVM启动问题的其他工具(例如Nailgun,Cake)不同,Drip不使用持久性JVM。 使用持久性JVM有很多陷阱,这是我们在使用Clojure的Cake构建工具时发现的。 主要问题是,持久性JVM的状态会随着时间的流逝而变脏,从而产生奇怪的错误,并且每当遇到任何错误时都必须*地使用cake kill ,以防万一导致脏状态。 滴水没有走这条路,而是采用了不同的策略。 通过正确的类路径和其他JVM选项,它可以保留新生成的JVM的备用资源,因此您可以在需要时快速连接和使用它,然后将其丢弃


【文件预览】:
drip-master
----.gitignore(54B)
----README.md(4KB)
----pom.xml(963B)
----bin()
--------drip(10KB)
----test()
--------basic.sh(2KB)
--------org()
--------test()
--------performance.sh(2KB)
--------helpers()
--------commands.sh(384B)
--------run(2KB)
----LICENSE(11KB)
----src()
--------org()
--------drip_proxy.c(4KB)
--------drip_daemon.c(1KB)
----Makefile(2KB)

网友评论