skills/cpu-high/SKILL.md
适用场景:机器 CPU 飙高、应用响应变慢、负载异常升高。
原则:先用低风险工具定位「哪个线程在忙」,再逐步缩小到「哪个方法/代码路径」。
dashboard 查看 CPU/线程/GC 概况(建议设置有限次数):
thread 找出最忙的前 N 个线程并打印堆栈:
topN=3 或 topN=5threadId 与堆栈关键方法名(可用 take_notes 记录证据)。判断方向:
java.util.regex、JSON 序列化、日志格式化等:可能是 CPU 密集计算。BLOCKED,并考虑用 thread(blocking=true) 找出阻塞源头线程。当热点线程堆栈指向某个「可疑方法」时:
stack / trace 针对该方法做路径确认(避免宽泛匹配)。watch 或 tt,并设置合理的执行次数与超时,避免对线上造成压力。报告至少包含: