Arthas常用命令
help 显示Arthas帮助auth 对当前会话进行身份验证keymap 显示指定连接的所有可用的keymap。sc 搜索JVM加载的所有类sm 搜索JVM加载类的方法classloader 显示classloader信息jad 分解类getstatic 显示类的静态字段monitor 监控方法执行统计信息,例如总/成功/失败计数、平均rt、失败率等。stack 显示指定类和方法的堆栈跟踪thread 显示线程信息,线程堆栈trace 跟踪指定方法调用的执行时间。watch 显示指定方法调用的输入/输出参数、返回对象和抛出的异常tt 时间隧道jvm 显示目标jvm信息memory 显示jvm内存信息。perfcounter 显示性能计数器信息。ognl 执行ognl表达式。mc 内存编译器,将java文件编译成内存中的字节码和类文件。redefine 重新定义类@请参阅Instrumentation#redefineClasses(ClassDefinition…)retransform 重新传输类@请参阅Instrumentation#retransformClasses(类…)dashboard 目标jvm的线程、内存、gc、vm、tomcat信息概述。dump 从JVM转储类字节数组heapdump 堆转储options 查看和更改各种Arthas选项cls 清除屏幕reset 重置所有增强类version 显示Arthas版本session 显示当前会话信息sysprop 显示并更改系统属性。sysenv 显示系统环境。vmoption 显示并更新vm诊断选项。logger 打印记录器信息,并更新记录器级别history 显示命令历史记录cat 连接和打印文件base64 使用base64表示进行编码和解码echo 写入参数到标准输出pwd 返回工作目录名mbean 显示mbean信息grep 管道的grep-grep命令。tee 用于管道的tee-tee命令。profiler 异步profiler。https://github.com/jvm-profiling-tools/async-profilervmtool jvm工具stop 停止/关闭Arthas服务器并退出控制台。
Arthas使用
https://blog.csdn.net/S_X007/article/details/122893738