ReadViewSDK/Sources/RDReaderView/EPUBTextRendering/BuildPipeline
shenlei e4e629a06c 长章节内存优化 P0:每页子串改按需构造并新增内存打点
- RDEPUBTextPage.content 由存储属性改为基于 chapterContent+contentRange
  的计算属性,三处构造点不再生成每页子串,章节缓存窗口内每章少一份
  整章文本常驻副本
- 新增 RDEPUBMemoryProbe(--demo-memory-probe 开启),在章节插入、
  每 20 次翻页、设置失效、转屏完成时输出 phys_footprint
- shouldAvoidReaderPageCaching 补注释,锁定放开前置条件为 P1-1
- 新增实施清单文档 LONG_CHAPTER_MEMORY_OPTIMIZATION_PLAN.md 并勾选 P0

验证:Demo 编译通过;UI 回归 9/9 通过(PageNavigation/
ReaderOpenClose/LargeBookOnDemand)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 15:34:45 +09:00
..
RDEPUBBuildDiagnosticsReporter.swift feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
RDEPUBChapterTailNormalizer.swift Remove all RDEPUBBackgroundTrace.log and bare print diagnostic calls 2026-06-25 18:25:22 +08:00
RDEPUBPaginationCacheCoordinator.swift feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
RDEPUBTextBookBuilder.swift 长章节内存优化 P0:每页子串改按需构造并新增内存打点 2026-07-08 15:34:45 +09:00
RDEPUBTextBookCache.swift 优化 EPUB 翻页与后台分页刷新 2026-07-06 11:08:28 +09:00
RDEPUBTextBookModels.swift 长章节内存优化 P0:每页子串改按需构造并新增内存打点 2026-07-08 15:34:45 +09:00
RDEPUBTextBuildPipelineInterfaces.swift feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
RDEPUBTextPerformanceSampler.swift feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00