跳转到内容

性能热力图

性能热力图是 Framedash 的核心功能,可将性能数据叠加显示在游戏地图上。

SDK 收集的性能采样包含位置信息(世界坐标)。将这些数据绘制到地图图像上,并通过颜色渐变可视化呈现,即为热力图。

  • FPS — 帧率分布。红色区域表示性能较低
  • 帧时间 — 每帧处理时间
  • GPU 时间 — 定位渲染瓶颈
  • 内存使用量 — 发现内存泄漏

热力图可按以下条件进行筛选:

  • 构建版本 — 查看特定构建的性能
  • 设备配置 — 对比低端与高端设备
  • 时间范围 — 限定到特定时段的数据
  • 会话 — 详细分析单个会话

可以并排比较两个构建的热力图。适合直观确认优化效果。

热力图的背景地图图像可通过以下方式注册:

  1. 手动上传 — 从仪表盘或 API 上传图像
  2. CI 自动截取 — 从构建流水线自动生成附带世界坐标元数据的图像