应付款终版导入:流式读取改用 zip:// 管道,解析内存 274MB→76MB #362

Merged
renshen merged 1 commits from feature/sumu-import-stream-memory into main 2026-10-17 00:05:06 +08:00
Collaborator

把 sharedStrings / 工作表 XML 从「先整体读入内存」改为 XMLReader 经 zip:// 直接流式解析;200k 行基准文件实测读取 5 千行由 6.2s/274MB 降到 2.3s/76MB。相关测试 17 个用例通过。

把 sharedStrings / 工作表 XML 从「先整体读入内存」改为 XMLReader 经 zip:// 直接流式解析;200k 行基准文件实测读取 5 千行由 6.2s/274MB 降到 2.3s/76MB。相关测试 17 个用例通过。
renshen added 1 commit 2026-10-17 00:04:54 +08:00
sharedStrings 与工作表 XML 不再先整体读入内存再解析,改为 XMLReader 通过 zip:// 直接流式读取;实测 5 千行读取从 6.2 秒/274MB 降到 2.3 秒/76MB。
renshen merged commit bcf8ea8fb7 into main 2026-10-17 00:05:06 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#362
No description provided.