返回信息流就是要根据jstack的输出来分析程序,都会分析出哪些情况呢
这是一条镜像帖。来源:北邮人论坛 / java / #66427同步于 2022/6/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
大佬们,jstack的输出都有哪些啊
xiaoyaoyou
2022/6/23镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
我看了一下,jstack的功能我是明白的,但具体的输出结果以及类型我是不清楚的,就比如什么c2 compiler Thread之类的
【 在 HB0318 (币圈新人) 的大作中提到: 】
: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstack.html
你在搞什么?为什么要用这个?是运维工具吗?这玩意一般用来定位jvm问题或者jvm监控报警的。
【 在 xiaoyaoyou 的大作中提到: 】
: 我看了一下,jstack的功能我是明白的,但具体的输出结果以及类型我是不清楚的,就比如什么c2 compiler Thread之类的
不不不,就是面试的时候面试官问的我,然后我就想整合一下这部分的东西
【 在 HB0318 (币圈新人) 的大作中提到: 】
: 你在搞什么?为什么要用这个?是运维工具吗?这玩意一般用来定位jvm问题或者jvm监控报警的。
jstack从名字来看就是java生态定位进程&线程堆栈问题的一个工具。https://zhuanlan.zhihu.com/p/475571849
另外还有jstat、jmap、jinfo等,一般定位oom、gc频繁、cpu飙升等java服务问题,这些工具都会用上。
没有几次亲身实践,硬看定义说明很难记住的。
另外死记硬背也没啥用,知道分别是干什么的,有一套定位问题的思路就行。
当然,现在这么卷,面试的话,多一些输出也是技多不压身。[ema2]
【 在 xiaoyaoyou 的大作中提到: 】
: 不不不,就是面试的时候面试官问的我,然后我就想整合一下这部分的东西
好的,谢谢您!
【 在 HB0318 (币圈新人) 的大作中提到: 】
: jstack从名字来看就是java生态定位进程&线程堆栈问题的一个工具。https://zhuanlan.zhihu.com/p/475571849
: 另外还有jstat、jmap、jinfo等,一般定位oom、gc频繁、cpu飙升等java服务问题,这些工具都会用上。
: 没有几次亲身实践,硬看定义说明很难记住的。
: ...................
唉,这个我也不会,之前也没有遇到这些问题,看来线上问题都得模拟一遍来学习了(主要平常也遇不到这些问题)
【 在 HB0318 (币圈新人) 的大作中提到: 】
: 哈哈,给你出一个面试题:发现一台服务器的cpu idle掉底,你会怎样排查问题?