爪哇碎碎念
【Java·排障】CPU 100% 的定位顺序:3 组实测对照 RUNNABLE、栈顶稳定性与线程 CPU 时间
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
爪哇碎碎念
社区首页
>
专栏
>
【Java·排障】CPU 100% 的定位顺序:3 组实测对照 RUNNABLE、栈顶稳定性与线程 CPU 时间
【Java·排障】CPU 100% 的定位顺序:3 组实测对照 RUNNABLE、栈顶稳定性与线程 CPU 时间
爪哇碎碎念
关注
发布于 2026-11-15 14:15:20
发布于 2026-11-15 14:15:20
22
0
举报
概述
CPU 100% 该抓哪个线程?用本机 JDK 17 跑三组最小复现:3 次 jstack 里 cpu-hog 与 net-accept 都是 RUNNABLE,但累计 CPU 时间是 1593 ms 对 0 ms;偶发热点 6 次采样只命中 3 次栈顶。按 CPU 时间排序、连采 3 次栈、再反查代码收敛到唯一一行,并写清 native 阻塞为何被误判、栈顶首帧判据与容器下的边界。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
jvm
后端
架构
性能优化
#jstack
#java
#CPU100
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档