目录

用户问题 :

arthas 命令解释


专家官方解答 :

Arthas 是一款Java诊断工具,它提供了丰富的命令集来帮助开发者在生产环境中定位和解决各种JVM相关的问题,无需重启应用。以下是部分核心命令的解释:

安装 Arthas

  • 快速安装:推荐使用 arthas-boot.jar。通过以下命令下载并启动:
    curl -O https://arthas.aliyun.com/arthas-boot.jar
    java -jar arthas-boot.jar
    
  • 一键安装(Linux/Unix/Mac):通过脚本安装:
    curl -L https://arthas.aliyun.com/install.sh | sh
    
  • 全量/手动安装及其他方式详情请参照Arthas Install在新窗口打开

Arthas 命令列表概览

JVM 相关

  • dashboard:查看系统实时数据面板。
  • thread:检查JVM线程堆栈信息。
  • heapdump:类似jmap,dump Java堆内存。
  • sysprop:查看和修改JVM系统属性。

Class/ClassLoader 相关

  • sc:列出已加载的类信息。
  • jad:反编译类的源码。
  • redefine/retransform:动态加载外部.class文件,修改类定义。

Monitor/Watch/Trace 相关

  • watch:观测方法执行时的入参和返回值。
  • trace:追踪方法内部调用路径及其耗时。
  • 注意:这些命令通过字节码增强实现,使用时应谨慎,避免对线上服务造成影响。

Profiler/性能分析

  • profiler:使用async-profiler生成火焰图进行性能分析。
  • jfr:动态启用/停用Java Flight Recorder记录。

其他功能

  • grepwcplaintext:管道处理命令结果,如过滤、统计、去颜色等。
  • auth:命令执行鉴权。
  • options:查看或设置Arthas全局配置。
  • base64catecho等:提供类似Linux基础命令的功能。

使用说明

对于具体命令的详细用法和参数,可以通过在Arthas中输入help <command>来获取帮助信息,例如help watch来了解如何使用watch命令。

以上内容基于提供的知识,如果您有特定命令的使用疑问或遇到使用过程中的问题,请提供更详细的信息以便获得更精准的帮助。

参考链接 :

*# Arthas Install在新窗口打开

*# 命令列表在新窗口打开

本内容经由技术专家审阅的用户问答的镜像生成,我们提供了,在。您也可以访问 : 全局专家答疑在新窗口打开 。 咨询其他产品的的问题

反馈

如问答有错漏,欢迎点:差评在新窗口打开给我们反馈。