随着企业系统从单体演进到云原生微服务,链路变长、依赖变多,一些常见问题仍难解:
- CPU 持续性波峰:不知道具体是哪段业务代码在不断消耗 CPU。
- 堆内存被谁占用:只能看到 JVM 堆总量增长,但不清楚哪个方法/对象在申请。
- Trace 定位不到耗时根因:Span 显示某方法耗时高,但缺少方法内部的详细执行轨迹,无法进一步细粒度归因。
这类问题即便有分布式 Trace 与指标监控,也无法给出「代码级」根因。持续性能剖析(Continuous Profiling)通过定期采集线程在申请资源时的方法栈快照,再用火焰图可视化,可以还原真实执行路径,从而补齐传统可观测的最后一公里。




