arthas是阿里开源的一款jvm诊断工具,相对于原生的jvm工具来说,其功能更为丰富强大,操作起来更加简单便捷。
下载启动arthas
下载arthas-boot jar,以java -jar启动
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar -h
要成功启动arthas,本地上至少要有一个java程序,否则arthas会自动退出
下载测试程序 math-game
curl -O https://arthas.aliyun.com/math-game.jar
java -jar math-game.jar
math-game官方提供的是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。
启动arthas
java -jar arthas-boot.jar
在控制台输入对应的编号,可查看对应的java程序的jvm信息