我有一个简单的 java 应用程序,它获取 jmx 连接 url、对象名称和属性名称作为输入和输出属性值。此应用程序每分钟运行数百次,并具有严格的运行时间限制。最近出现了许多极端情况(将毫秒转换为秒、折叠列表等),重新编译和重新分发此应用程序变得乏味。所以我决定切换到一些支持 JMX 的脚本语言。
我尝试过 groovy、jython 和 clojure,发现它们的初始化时间很长(groovy/clojure/jython 大约为 0.9/1.2/3.5)。
有没有更快的初始化速度,或者有没有办法减少这些语言的初始化时间而不从java加载它们?