诊断预言机系统
概述
诊断预言机系统是一套用于自动检测游戏中各种Bug和异常行为的多模块检测系统,包括崩溃、卡死、逻辑异常和性能问题四种类型的检测器。
关键内容
- 系统架构:
- 采用多预言机并行检测模式,每个预言机专注于检测特定类型的Bug
- 预言机接收帧数据和游戏状态作为输入,输出Findings数组
-
每个预言机独立实现,可单独启用、禁用或扩展
-
四大预言机:
- 崩溃预言机(CrashOracle):检测进程崩溃和Lua运行时错误,严重等级为critical
- 卡死预言机(HangOracle):检测游戏状态完全冻结,严重等级为important
- 逻辑预言机(LogicOracle):检测违反游戏规则的状态转换,严重等级为important
-
性能预言机(PerfOracle):检测帧时间异常飙高,严重等级为minor
-
Findings数据结构:
- 包含类型、严重程度、步骤号、描述和证据字段
- 提供完整的Bug证据链,便于问题定位和复现
来源
- TITAN-技术框架核心点报告 — 第5节核心技术点四: 诊断预言机系统
相关
- TITAN-智能体 — part_of
- 崩溃检测 — includes
- 卡死检测 — includes
- 逻辑异常检测 — includes
- 性能检测 — includes