diff --git a/docs/50_Step记录/STEP-090_Particle-only_Static_CPU_Fast_Path_v1.md b/docs/50_Step记录/STEP-090_Particle-only_Static_CPU_Fast_Path_v1.md index ee93f6961..6c966f606 100644 --- a/docs/50_Step记录/STEP-090_Particle-only_Static_CPU_Fast_Path_v1.md +++ b/docs/50_Step记录/STEP-090_Particle-only_Static_CPU_Fast_Path_v1.md @@ -183,6 +183,26 @@ TOP 将全部 63 层置于 Particle 下方。 - accelerometer_rotation=1; - user_rotation=0。 +## 2026-09-23 长时间运行异常复测 + +此前长时间实机运行后,2026-09-23 08:23:27 曾出现一次: + +`ActivityTaskManager: Force removing ActivityRecord{...ParticleCoreLayerValidationActivity}: app died, no saved state`。 + +当时 frame counter 已约 1,868,000,fast path 长时间持续正常;同期未检出 `FATAL EXCEPTION`、`Fatal signal`、`SIGSEGV`、`SIGABRT`、ANR、OOM、`GL_INVALID` 或 `EGL_BAD`。因此该事件没有足够证据归因于 STEP-090 fast path,也不能据此判定具体 crash root cause。 + +按收尾要求重新启动 Test App,并进入 `NAVSEA PBF / AFTER_CLIP / CACHE ON` 后连续复测约 3 分钟: + +- PID 始终为 29295,Activity 始终保持 top resumed; +- `build=2`,`staticRevision=18`,`buildRevision=18`; +- `fastReason=none`; +- `particleFull=218` 全程固定; +- `fastHit` 从约 20662 持续增长到 33622; +- 6 个连续 30 秒 RenderThread 样本为 21.2% / 21.3% / 21.5% / 21.7% / 21.8% / 22.0%; +- 复测结束后再次扫描 FATAL / signal / ANR / GL / EGL / OOM / app died 关键字,均未发现异常。 + +结论:08:23 的 `app died` 记录为**长时间单次异常,当前 3 分钟短时稳定性复测未复现**。该异常不阻塞 STEP-090 关闭,但后续如安排长时间 soak,应继续观察。 + ## 构建与测试 - git diff --check:PASS。 diff --git a/docs/报告/STEP-090_Particle-only_Static_CPU_Fast_Path_Codex完成报告_v1.md b/docs/报告/STEP-090_Particle-only_Static_CPU_Fast_Path_Codex完成报告_v1.md index 5db686699..dcbe6c167 100644 --- a/docs/报告/STEP-090_Particle-only_Static_CPU_Fast_Path_Codex完成报告_v1.md +++ b/docs/报告/STEP-090_Particle-only_Static_CPU_Fast_Path_Codex完成报告_v1.md @@ -99,6 +99,22 @@ Viewport/orientation: - 稳定后自动恢复 fast path; - 设备旋转设置最终恢复原值。 +## 长时间运行异常复测 + +2026-09-23 08:23:27,长时间运行后的 Test App 曾出现一次 `app died, no saved state`。当时 frame counter 已约 1,868,000,fast path 长时间稳定;日志中未检出 FATAL、signal、ANR、GL/EGL 或 OOM crash signature,原因未能确定。 + +随后按最终收尾要求重新启动 Test App,进入 `NAVSEA PBF / AFTER_CLIP / CACHE ON` 连续复测约 3 分钟: + +- PID 始终为 29295,Activity 保持 top resumed; +- `particleFull=218` 固定; +- `fastHit` 约从 20662 增长到 33622; +- `buildRevision == staticRevision == 18`; +- `fastReason=none`; +- 6 个连续 30 秒 RenderThread CPU 样本:21.2% / 21.3% / 21.5% / 21.7% / 21.8% / 22.0%; +- 结束后扫描 FATAL EXCEPTION / Fatal signal / SIGSEGV / SIGABRT / ANR / GL_INVALID / EGL_BAD / OOM / app died,无命中。 + +结论:该 `app died` 作为**长时间单次异常、短时复测未复现**记录,不据此归因于 STEP-090 fast path;后续长时间 soak 继续观察。 + ## 测试与构建 - OpenGL:PASS。