--- tags: [unity/日常积累] mindmap-plugin: basic --- # 性能检测系统 ## 数据采集 - 原生层 - 移动端硬件信息 - CPU占用 - 内存占用 - 显存占用 - Lua内存大小 - 帧率波动 - 网络延迟(地区) - 温度(待定) - 业务层 - 项目uid - 用户uid - 版本号(0.0.1) - 系统开启/关闭 - 场景开始~加载完成(可选)~结束 标记打点 (例如Slot主题场景、例如海岛场景) - 自定义 性能区域检测 标记打点 (支持版本热更,例如判断某个区间,可能存在性能问题,可通过热更包的形式,添加 开始~结束 打点标记) - 设置特定场景或者区间,关闭性能检测 - 资源加载、调用统计(XAsset 或者 YooAsset等) - 性能峰值 截图或者录屏,飞书机器人 通知上报 - Shader变体 预编译缓存统计 - 新节点 ## 数据分析 - 网页端多维度分析 - 单玩家 每分钟 CPU/内存/帧率占用 波动曲线 - 单玩家每日/每场景/每版本 。。。性能对比 - 网络延迟波动 和 地区分析对比 - 不同硬件机型 性能对比 - 预设SQL模块,提取自定义性能数据 - 支持开发人员介入 高度定制SQL语法 筛选 性能数据统计,输出查询耗时 - 性能异常/峰值 截图或录屏捕获分析 - 飞书推送性能统计 - 内存平均占用 - Lua内存平均大小 - 各场景平均性能表现 - 版本号信息 - 低频资源调用统计 - 接入AI分析,输出每日性能报告