sjk 一个强大的jvm 分析工具

Posted rongfengliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sjk 一个强大的jvm 分析工具相关的知识,希望对你有一定的参考价值。

sjk 是一个用来分析jvm 的cli 工具(也支持代码引用),sjk 支持的分析方式比较多,强大,同时可以生成火焰图(以前有简单说明 
使用jfr+sjk 生成火焰图的方式)

支持的分析方式

  • ttop - show thread CPU usage for JVM
  • jps - list JVM processes
  • hh - head histogram
  • gc - GC tracker
  • mx - generic JMX invocation
  • stcap - thread dump sampler
  • ssa - thread dump file analyzer
  • flame - generate html based flame graph from thread sampling data
  • stcpy - copy tool for "dense" thread dump files
  • dexp - extract metrics form compressed dump into tabular format
  • mprx - expose JMX port for remote connection on target JVM process

说明

详细的命令使用可以参考github 文档

参考资料

https://github.com/aragozin/jvm-tools

以上是关于sjk 一个强大的jvm 分析工具的主要内容,如果未能解决你的问题,请参考以下文章

JProfiler 10.1:获奖的全能Java Profiler|JVM分析应用程序的首选工具!

JVM调优工具锦囊:JDK自带工具与Arthas线上分析工具对比

JAVA程序分析工具jstat和jstack

JVM监控及诊断工具之Eclipse MAT

Java - JVM - jmc 开启 jfr

JVM_使用JProfiler进行内存分析01(17)