本帖最后由 z573277679 于 2026-3-17 23:11 编辑
致谢与声明:
本程序核心源码来自 精易官方(精易论坛) 慷慨公开的优秀开源项目,特此向精易官方及原作者致以最诚挚的感谢! 本人仅做优化,不敢居功。本次发布 仅在原版强大且完善的功能框架基础上,针对底层的解析引擎、内存调度以及大文本并发处理进行了极限性能优化。旨在解决超大数据包(如数兆 JSON/XML、巨型 Base64)下的 UI 假死与内存溢出痛点,打造一款纯粹、极速的本地生产力工具。除ZJSON模块外,其他模块均复用精易官方开源时附带模块(避免不必要麻烦)。
【更新日志 2026-3-17】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,还原绿色、轻量的本质。
精易网页助手.rar
(3.89 MB, 下载次数: 213)
|