
精易网页助手 v2.7 性能重构版易语言源码1. 全面换装 ZJSON 底层汇编引擎:
彻底剥离原版 STFastJson 与精易自带的 类_json,全面接入纯汇编驱动的 ZJSON 引擎。解析、查询、取值全面实现 O(1) 级别的哈希极速检索,告别多层嵌套大文件解析时的内存暴涨与高耗时等待。
2. 重构 树状图极速渲染核心:
针对 JSON 与 XML 树型框,引入纯汇编节点构建器 Asm_写入树节点,在预分配的连续物理内存中直接生成二进制 UI 结构并一次性推入,万级节点实现瞬间秒出,彻底告别界面假死。
3. 重写 JSON 美化与格式化引擎:
剥离古老的网页_JS格式化组件,改用 ZJSON 底层汇编级格式化引擎。修复了在粘贴或一键美化数兆级巨型 JSON 时,系统弹出的 “Script Control”(脚本运行超时)报错死锁问题,实现纳秒级极速排版。
4. 新增 大文本“零拷贝”提取与 UI 熔断保护机制:
针对数十兆包含大图 Base64 的超长 JSON 节点,采用底层内存基址直接提取机制,阻断无意义的全文拷贝。同时原生编辑框新增 500KB 渲染截断(熔断)保护,精准防止超长文本硬塞入 UI 控件导致的主线程阻塞(未响应)现象。
5. 优化 正则重组与列表同步调度:
引入 dp1 支持库的快速文本对象,彻底重写“数据转换窗口”的正则重组逻辑,以及“双击修改窗口”的长列表同步封包逻辑。通过底层链表与内存预分配,消灭了几千次循环追加文本带来的底层内存反复申请开销。
6. 升级 易代码自动生成引擎模板:
同步更新右键“生成易代码”的源码模板,全面适配 ZJSON 的强类型方法提取。自动剥离了陈旧的文本换行替换补丁,生成的业务代码更清爽、二次编译与执行效率更高。
7. 纯净本地化脱机改造:
深度剔除原版附带的 UP.exe 后台静默检测、自动更新引擎及相关隐藏的远程网络验证请求代码。切断非必要的冗余网络 I/O,还原绿色、轻量的本质。


评论(0)