差分火焰图是一种通过对比两段时间内性能数据来精准定位性能差异的分析工具。它将两份火焰图数据叠加对比后生成一张新的火焰图,用颜色编码直观展示性能变化:红色表示性能下降(资源消耗增加),蓝色表示性能提升(资源消耗减少)。
适用场景:
- 应用发版前后的性能对比
- CPU/内存使用率突然升高前后的差异分析
- 性能优化前后的效果验证
- 周期性性能波动的根因定位
ARMS 中的使用方法:
- 确保应用已开启持续剖析功能
- 在控制台选择对应应用,进入 CPU 热点或其他剖析页面
- 点击页面左上角的"数据对比"按钮
- 选择需要对比的两个时间段,系统自动生成差分火焰图
- 可配合 AI Copilot 分析差分火焰图,自动识别不同时段的性能变化热点
差分火焰图让性能回归问题的定位变得直观高效,无需人工逐帧对比两份火焰图的差异。