Step 6 - 统计模块

This commit is contained in:
2026-04-14 09:11:55 +08:00
parent 61e0034800
commit 785e92ec8b
6 changed files with 256 additions and 8 deletions
+8 -8
View File
@@ -143,20 +143,20 @@
### TODO
- [ ] 新建 `StatsCollector.cs`
- [ ] 累计:`totalAccess`、`tlbHit`、`pageTableHit`、`pageFault`
- [ ] 计算:`tlbHitRate`、`pageTableHitRate`、`avgCost`
- [x] 新建 `StatsCollector.cs`
- [x] 累计:`totalAccess`、`tlbHit`、`pageTableHit`、`pageFault`
- [x] 计算:`tlbHitRate`、`pageTableHitRate`、`avgCost`
### 开销模型(MVP)
- [ ] TLB 命中:`+1`
- [ ] TLB miss + 页表命中:`+4`
- [ ] 缺页:`+4 + pageFaultPenalty`
- [x] TLB 命中:`+1`
- [x] TLB miss + 页表命中:`+4`
- [x] 缺页:`+4 + pageFaultPenalty`
### 完成标准
- [ ] 指标在单步和批量模式下都持续更新
- [ ] 批量完成后给出最终汇总
- [x] 指标在单步和批量模式下都持续更新
- [x] 批量完成后给出最终汇总
## 8. Step 7 - UI 绑定与流程动画