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
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: FQPY » LiteFlow v2.15.3 宣布!Java 脚本编译速度暴涨 200 倍!

发表评论 取消回复