阿里云ARMS产品提供了持续剖析功能,可以常态化记录线程和方法栈的CPU与内存开销,支持随时回溯历史快照。具体排查步骤如下:
CPU热点排查:
- 通过主机或Pod的CPU利用率监控告警,第一时间发现CPU异常飙升
- 通过线程分析监控,快速找到CPU消耗最高的线程池
- 通过持续剖析的CPU热点功能,查看任意时间段的CPU占比火焰图,直接定位到瓶颈方法
- 使用差分火焰图对比不同时间段的CPU开销变化,结合Copilot智能诊断分析关键方法
内存热点排查:
- 通过JVM监控告警发现内存或GC异常,分析各区域内存变化
- 通过内存热点功能查看方法级别的内存对象分配火焰图
- 使用内存快照功能创建和分析堆内存快照,结合ATP工具深入分析对象引用关系




