Arthas
用的是java agent,和cglib类型,生成的是字节码文件,
修改之前的执行逻辑.
Java Agent ,底层用的是类似cglib的工具,生成字节码文件,植入额外的逻辑代码.
dashboard:
当前进程的实时数据面板
thread:
当前JVM的线程堆栈信息
jvm:
查看当前JVM的信息
sysprop:
查看JVM的系统属性
sc:
查看JVM已经加载的类信息
dump:dump
已经加载类的bytecode到特定目录
jad:
反编译指定已加载类的源码
monitor:
方法执行监控
watch:
方法执行数据观测
trace:
方法内部调用路径,
并输出方法路径上的每个节点上耗时
stack:
输出当前方法被调用的调用路径
tt 时空隧道
gc 分析工具
gc easy viewer
网友评论