BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #66427同步于 2022/6/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

大佬们,jstack的输出都有哪些啊

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