首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Java·排障】CPU 100% 的定位顺序:3 组实测对照 RUNNABLE、栈顶稳定性与线程 CPU 时间

【Java·排障】CPU 100% 的定位顺序:3 组实测对照 RUNNABLE、栈顶稳定性与线程 CPU 时间

作者头像
爪哇碎碎念
发布于 2026-11-15 14:15:20
发布于 2026-11-15 14:15:20
220
举报
概述
CPU 100% 该抓哪个线程?用本机 JDK 17 跑三组最小复现:3 次 jstack 里 cpu-hog 与 net-accept 都是 RUNNABLE,但累计 CPU 时间是 1593 ms 对 0 ms;偶发热点 6 次采样只命中 3 次栈顶。按 CPU 时间排序、连采 3 次栈、再反查代码收敛到唯一一行,并写清 native 阻塞为何被误判、栈顶首帧判据与容器下的边界。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档