对于JDK自带的监控和性能分析工具

傷城~ 2022-09-12 13:58 287阅读 0赞

jps:用来显示Java进程;

jinfo:查看完整jvm参数信息;

jstat:用来查看GC—查看堆内存使用情况,加载的class数量及大小-文章2新版参数;

jmap:用来dump堆—查看堆内存使用情况,jstat是统计,jmap是分析详情;

jstack:用来dump栈—输出每个线程的执行情况,分析死锁等;

jhsdb:用来查看执行中的内存信息

jhat:对dump文件进行分析(jmap -dump:format=b,file=xxx.bin [pid]

  1. 生成dump文件(当前整个内存的快照),使用jhat 查看:`jhat xxx.bin`内置了一个 web 服务,可以直接在浏览器中查看)

Java常用命令——jps/jstat/jinfo/jmap/jstack(推荐)

发表评论

表情:
评论列表 (有 0 条评论,287人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JDKJVM分析工具

    一、业务背景 对于分布式架构中的文件服务来说,由于涉及大量的IO流操作,很容易引发JVM的相关异常,尤其是内存溢出的问题; ![format_png][] 在最近的一