Difficulty: Beginner
Estimated Time: 10 minutes

Arthas

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。

Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

通过本教程基本掌握了Arthas的用法。更多高级特性,可以在下面的进阶指南里继续了解。

Arthas 基础教程

Step 1 of 8

启动arthas-demo

下载arthas-demo.jar,再用java -jar命令启动:

wget https://alibaba.github.io/arthas/arthas-demo.jar java -jar arthas-demo.jar

arthas-demo是一个很简单的程序,它随机生成整数,再执行因式分解,把结果打印出来。如果生成的随机数是负数,则会打印提示信息。