![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java虚拟机
czzxueyang
不忘初心,方得始终。
展开
-
浅析Java堆栈跟踪工具:Jstack【上】
近期线上项目遇到比较棘手的问题:【定时任务在运行一段时间后突然停止运行】,排查了若干天仍旧没有发现具体问题,头疼哟~~进入正题! 一、什么是Jstack Jstack(Stack Trace for Java),用于生成虚拟机当前的线程快照信息,包含每一条线程的堆栈信息。该命令通常用于定位线程停顿原因,当出现线程停顿时,可通过stack查看每个...原创 2019-08-02 16:22:13 · 573 阅读 · 0 评论 -
浅析Java堆栈跟踪工具:Jstack【下】
上篇讲了jstack命令的使用,不知你是否和小编有一样的想法:我们能否自己写代码来实时监控线程堆栈信息呢?本篇我们将讲一下如何在我们的程序中模拟jstack获取线程堆栈信息。 一、jar包准备 在我们安装完jdk后,里面就有我们的工具包,也许你从没使用过,今天就到了发挥他们用处的时候了!!! jstack有两种实现方式,一种是基于attac...原创 2019-08-02 16:52:07 · 578 阅读 · 0 评论