代码热点用于解决单纯调用链分析无法定位到具体慢函数的问题。
在出现应用请求超时、响应慢时,常规的排查路径是:从提供服务找到响应慢的接口 → 跳转到调用链 → 从调用链看出对应接口在某些请求中响应时间超出正常值。但如果还要进一步定位到这个请求执行过程中究竟是哪个函数响应慢,单纯的调用链分析就无能为力了。
使用方法:点开对应的 Trace,通过放大镜即可查看当前的调用 Profiling。例如文章示例中可以看到 main 中的 onCpu 函数消耗时间长达 0.62 秒,这样直接去排查这个函数的问题即可,大大缩短了从"接口慢"到"哪个函数慢"的定位路径。




