JVM 故障处理工具列表

jps 显示系统所有虚拟机进程信息的命令行工具
jstat 监视分析虚拟机运行状态的命令行工具
jinfo 查看和调整虚拟机参数的命令行工具
jmap 生成虚拟机堆内存转储快照的命令行工具
jhat 显示和分析虚拟机的转储快照文件的命令行工具
jstack 生成虚拟机的线程快照的命令行工具
jcmd 虚拟机诊断工具,JDK 7 提供
jhsdb 基于服务性代理实现的进程外可视化调试工具,JDK 9 提供
JConsole 基于JMX的可视化监视和管理工具
jvisualvm 图形化虚拟机使用情况的分析工具
Java Mission Control 监控和管理 Java 应用程序的工具
MAT Memory Analyzer Tool,虚拟机内存分析工具
vjtools 唯品会的包含核心类库与问题分析工具
arthas 阿里开源的 Java 诊断工具
greys JVM进程执行过程中的异常诊断工具
GCHisto GC 分析工具
GCViewer GC 日志文件分析工具
GCeasy 在线版 GC 日志文件分析工具
JProfiler 检查、监控、追踪 Java 性能的工具
BTrace 基于动态字节码修改技术(Hotswap)实现的Java程序追踪与分析工具

 

使用命令行的话推荐阿里的 arthas ,可视化工具 MAT、JProfiler 比较强大。

 

 


【Java学习资源】整理推荐

  • MAT 分析堆内存快照
  • jclasslib 查看类信息
  • 增大 MAT 堆内存
  • JVM 常用配置参数(Java 8)
  • 40 道JVM面试题解答
  • JVM 问题排查常用指令
  • jvisualvm 远程连接服务器 JVM
  • 字节码指令分类
  • -verbose:gc 和 -XX:+PrintGC 的区别
  • JVM字节码指令表
  • 图解 Class 文件结构
  • Class 文件的结构
  • JVM 故障处理工具列表
  • HotSpot 内存分配的主要规则
  • 开启 GC 日志
  • 垃圾收集器及特点
  • JVM垃圾回收算法
  • 什么样的 Java 对象会被当垃圾回收?
  • 内存溢出复现
  • HotSpot VM 中对象的内存分析
  • JVM 控制的内存区域
  • JVM家族
  • Java 的发展史
  • 常见 JVM dump 指令

 

 


【Java面试题与答案】整理推荐

  • 基础与语法
  • 集合
  • 网络编程
  • 并发编程
  • Web
  • 安全
  • 设计模式
  • 框架
  • 算法与数据结构
  • 异常
  • 文件解析与生成
  • Linux
  • MySQL
  • Oracle
  • Redis
  • Dubbo

 

你可能感兴趣的:(JVM 故障处理工具列表)