LiteFlow v2.15.3 宣布!Java 脚本编译速度暴涨 200 倍!

LiteFlow v2.15.3 正式发布! 本次更新,我们带来了一项里程碑式的性能优化:Java 脚本编译速度的历史性突破。 Java 脚本一直是 LiteFlow 首推的脚本语言。它在保持与静态类一致的执行性能的同时,完美实现了逻辑...

应用介绍

本次更新,我们带来了一项里程碑式的机能优化:Java 脚本编译速度的汗青性冲破。

LiteFlow v2.15.3 正式宣布!

Java 脚本一向是 LiteFlow 首推的脚本说话。它在保持与静态类一致的履行机能的同时,完美实现了逻辑的及时变革与热加载。然而,我们存眷到在旧版本中,对于拥有大年夜量脚本的用户而言,应用启动时的编译耗时曾是一个不小的痛点。

为了彻底补齐这个短板,我们重写了脚本编译的底层架构。

得益于对 Liquor 批量编译特点的支撑,合营全新的同一编译架构,LiteFlow v2.15.3 将 Java 脚本的编译速度晋升了 200倍

实测数据比较

  • 旧版本: 启动编译 2000 个简单 Java 脚本,耗时约 30秒+ 。

  • 新版本: 同样场景下,仅需 150毫秒 即可完成。

重要提示:

本次极速体验仅针对 liteflow-script-javax-pro 插件生效。 鉴于机能差别巨大年夜,我们强烈建议旧版 Java 脚本插件用户尽快迁徙至新插件。将来我们将不再保护旧版 Java 脚本插件。

底层重构:Parser 解析器进级

除了机能飞跃,我们还 重构了底层的 Parser 解析器

针对社区反馈的 bind 关键字在复杂场景下(如 Chain 嵌套、多重引用)可能导致的数据错乱问题(Issue #IDCBQ2),我们深刻分析了底层逻辑,发明原因为核心数据构造的设计局限。为此,我们对底层 Parser 进行了大年夜刀阔斧的重构。

新的 Parser 解析器逻辑加倍严谨,机能表示也加倍稳定,彻底解决了数据绑准时的不肯定性风险。

对于 2.15.X 系列的用户,本次更新为无缝腻滑进级,建议所有效户第一时光跟进!


完全更新列表

  • 【加强】 #IDGGGC 实现了 Java 脚本启动时的批量编译,启动速度晋升 200 倍。

    https://gitee.com/dromara/liteFlow/issues/IDGGGC
  • 【修复】 #IDCBQ2 重构底层 Parser,彻底修复 bindData 在复杂场景下的数据错乱问题(避免固定应用初次履行的 bindData)。

    https://gitee.com/dromara/liteFlow/issues/IDCBQ2
  • 【修复】 #ID7OTO 修复 bind 对象为 Chain 时,定义次序影响数据获取的 Bug。

    https://gitee.com/dromara/liteFlow/issues/ID7OTO

点赞(0) 打赏

立即下载

相关下载

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部