1、下载arthas-boot.jar:
2、CMD进入arthas-boot.jar存放目录:cd C:UsersDesktopJVM调优工具
3、用 java -jar的方式启动:java -jar arthas-boot.jar
输入:2,等待Arthas启动
启动成功:
4、输入: dashboard ,按回车/enter,会展示当前进程的信息,按ctrl+c可以中断执行。
5、通过 thread + 线程 ID命令,可快速查看占用 CPU 高的代码及行次
6、通过thread -b命令,查看 死锁 的代码及行次
7、通过 jad + 类名命令,反编译已加载类的源码,例如:jad com.tuling. JVM .ArthasTest
jad命令将JVM中实际运行的class的 byte code反编译成java代码,便于你理解业务逻辑。
具体命令使用可查看使用参考文档:
8、通过ognl命令可以查看线上 系统变量 的值,甚至可以修改变量的值