偶发性慢调用有几个共同特点:难以复现、Trace 中相关 Span 常常缺少方法级埋点、单看链路只能看到某个粗粒度 Span 耗时长但不知道具体在做什么。
代码热点通过墙钟采样持续记录线程执行时的方法栈:
- 不依赖埋点:即使代码没做方法级埋点,采样也能记录到实际执行方法,天然覆盖 Trace 空白区域。
- 持续在线:不需要问题复现就能拿到当时的现场数据,避免「打开 Profile 时问题不再出现」。
- 与 Trace 关联:热点数据可以按 traceId 关联单次请求,让「链路耗时长」与「代码方法耗时」形成对齐视图。
因此,代码热点非常适合作为慢调用/偶发抖动问题的兜底手段,让排查从「猜」变成「看现场」。




