首页 > 其他 > 详细

【JVM】调优:Arthas 工具

时间:2020-05-14 01:51:17      阅读:112      评论:0      收藏:0      [点我收藏+]

阿里出品:官网 https://alibaba.github.io/arthas/


 入门:

  1、下载

  2、启动

    java -jar arthas-boot.jar

  3、输入待分析的java进程序号,启动挂在分析

  4、关闭 Arthas 服务端:stop


典型使用

dashboard:当前进程的信息

    技术分享图片

 sc:查看JVM已加载的类信息

 模糊搜索                      sc demo.*

    技术分享图片

 打印类的详细信息       sc -d demo.MathGame

    技术分享图片

   打印出类的Field信息  sc -d -f demo.MathGame

    技术分享图片

 thread 当前 JVM 的线程堆栈信息

    技术分享图片 

thread -b发现死锁

    死锁常规分析操作:jstack打印,人工分析。

    技术分享图片

  jad 反汇编指定class

     技术分享图片

  redefine 动态替换内存中class,热部署

    redefine  本地待替换class全路径

【JVM】调优:Arthas 工具

原文:https://www.cnblogs.com/clarino/p/12885899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!