标签:dump分析

JAVA

jstack 命令使用经验总结和线程性能诊断脚本

herman 5年前 (2020-04-04) 3309浏览

分享一下,jstack 命令使用经验总结。 jstack 在命令使用上十分简洁, 然而其输出的内容却十分丰富, 信息量足, 值得深入分析; 以往对于 jstack 产生的 thread dump, 我很少字斟句酌得分析过每一部分细节, 针对 ...

JAVA

JVM 垃圾回收实战

herman 5年前 (2020-02-27) 2578浏览

本文我们来学习下 GC 的实战内容,主要包括以下几点 JVM 参数简介发生 OOM 的主要几种场景及相应解决方案OOM 问题排查的一些常用工具GC 日志格式怎么看jstat 与可视化 APM 工具构建再谈 JVM 参数设置 JVM 参数...

JAVA

CPU飙高,频繁GC,怎么排查?

herman 5年前 (2020-01-15) 1768浏览

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。 本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出...

JAVA

线程面试必备:线程状态和dump输出状态

herman 6年前 (2019-03-01) 3145浏览

面试 Java,线程肯定是少不了的知识点。所以,学习它肯定是必须的,千万不能等到遇到采取才去学,那就晚了。 一般的定义一个线程,有 6 种状态。 public enum State { NEW, RUNNABLE,...

JAVA

Java线程java.lang.Thread.State状态详解

herman 9年前 (2016-04-28) 8647浏览 0评论

Java线程java.lang.Thread.State状态详解 在实际开发过程中,我们经常会遇到java程序锁死,服务器宕机等致命问题。使用jstack命令监听jvm状态,发现线程都处在状态Locked、TIMED_WAITING、RUNNA...