开发者社区> 问答> 正文

为了进一步提高 Groovy 脚本的执行效率有哪些优化?

为了进一步提高 Groovy 脚本的执行效率有哪些优化?

展开
收起
zxynnn 2022-05-08 15:46:13 1322 0
1 条回答
写回答
取消 提交回答
  • 1.预编译 Groovy 脚本为 Java class,然后使用反射调用,而不是使用 eval ; 2.尝试静态化 Groovy 脚本: 对 Groovy 不是很精通的人往往把它当 Java 来写,因此很有可能写出的脚本可以被静态化,利用 Groovy 自带的 org.codehaus.groovy.transform.sc.StaticCompileTransformation 可以将其静态化(不包含Groovy的动态特性),可以提升效率。 3.自定义 Transformer 删除无用代码: 实际发现脚本里包含 打印日志/打印堆栈/打印到标准输出 等无用代码,使用自定义 Transformer 移除相关字节码。

    2022-05-08 16:59:20
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JS 语言在引擎级别的执行过程 立即下载
JavaScript 语言在引擎级别的执行过程 立即下载
基于JVM的脚本语言开发、运用实践 立即下载