以Java Agent的方式启动

通常Arthas是以动态attach的方式来诊断应用,但从3.2.0版本起,Arthas支持直接以 java agent的方式启动。

比如下载全量的arthas zip包,解压之后以 -javaagent 的参数指定arthas-agent.jar来启动:

  1. java -javaagent:/tmp/test/arthas-agent.jar -jar arthas-demo.jar

默认的配置项在解压目录里的arthas.properties文件里。参考:Arthas Properties

Java Agent机制参考: https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/package-summary.html