obsidian/笔记文件/2.笔记/性能检测系统.md
2025-05-21 17:07:14 +08:00

1.5 KiB
Raw Permalink Blame History

tags mindmap-plugin
unity/日常积累
basic

性能检测系统

数据采集

  • 原生层
    • 移动端硬件信息
    • CPU占用
    • 内存占用
    • 显存占用
    • Lua内存大小
    • 帧率波动
    • 网络延迟(地区)
    • 温度(待定)
  • 业务层
    • 项目uid
    • 用户uid
    • 版本号(0.0.1)
    • 系统开启/关闭
    • 场景开始~加载完成(可选)~结束 标记打点 例如Slot主题场景、例如海岛场景
    • 自定义 性能区域检测 标记打点 (支持版本热更,例如判断某个区间,可能存在性能问题,可通过热更包的形式,添加 开始~结束 打点标记)
    • 设置特定场景或者区间,关闭性能检测
    • 资源加载、调用统计XAsset 或者 YooAsset等
    • 性能峰值 截图或者录屏,飞书机器人 通知上报
    • Shader变体 预编译缓存统计
    • 新节点

数据分析

  • 网页端多维度分析
    • 单玩家 每分钟 CPU/内存/帧率占用 波动曲线
    • 单玩家每日/每场景/每版本 。。。性能对比
    • 网络延迟波动 和 地区分析对比
    • 不同硬件机型 性能对比
    • 预设SQL模块提取自定义性能数据
    • 支持开发人员介入 高度定制SQL语法 筛选 性能数据统计,输出查询耗时
    • 性能异常/峰值 截图或录屏捕获分析
  • 飞书推送性能统计
    • 内存平均占用
    • Lua内存平均大小
    • 各场景平均性能表现
    • 版本号信息
    • 低频资源调用统计
  • 接入AI分析输出每日性能报告