团队 Daily Scrum:2025 年 12 月 5 日(Beta Day 2)
项目核心信息链接:
Cax Beta 阶段计划与估计
今日进度
张平路
-
工作进展:
- 根据 Day 1 的性能瓶颈分析,对核心比对循环进行重构,设计多线程执行框架(线程池 + 任务队列)。
- 完成线程安全数据结构的初步选择(只读数据共享、写操作聚合到主线程)。
- 在小规模数据集上跑通多线程 demo,比单线程有明显加速。
-
遇到的困难:
- 部分历史代码存在隐式全局状态,需要逐步消除,否则多线程容易引发竞态。
-
明日计划:
- 清理全局状态,抽象出"任务单元"接口,为后续缓存与断点续跑打基础。
田钦中
-
工作进展:
- 负责为张平路的多线程改造编写测试用例,覆盖不同线程数、不同数据规模。
- 在 Profiling 脚本中加入"并行参数"配置项,支持一键测试 1/2/4/8 线程的性能对比。
- 整理今天所有跑数结果,形成一份"多线程收益曲线"草稿。
-
遇到的困难:
- 在高线程数下日志输出顺序混乱,可读性较差,需要后续引入统一日志模块。
-
明日计划:
- 协助调整日志系统,保证多线程环境下日志按任务 ID 聚合。
任务记录(Day 2 主任务:多线程框架改造)
- 多线程执行框架基本搭建完成;
- 小规模数据集多线程 demo 跑通;
- 形成初步收益评估结果。
燃尽图数据(截至 12 月 5 日)
| 日期 | Projected Remaining Hour | Actual Remaining Hour | Completed Hour(累计) |
|---|---|---|---|
| 12-04 | 72 | 72 | 8 |
| 12-05 | 64 | 64 | 16 |
今日小结:
多线程的框架骨架已经成型,接下来重点是清理全局状态并保证线程安全,避免"跑得快但不稳定"。
