AI / 编程与调试
在请求链路上分段打点,把总耗时拆成等待、计算、传输三部分
这个接口 P99 是 [耗时],但内部每一步看着都不慢。请设计分段计时方案:在 [分段点:入参校验、查询、序列化、下游调用] 各记一次时间戳,输出每段耗时占比;区分 CPU 计算时间与等待时间,包括阻塞 IO、锁、连接池排队。最后说明采样率开多少合适、埋点本身会不会成为开销。
中文原文
平均值正常而 P99 差,多半是排队或锁等待,别只优化计算。