agent:ASM的Agent:参考美团ASM技术入门
god:实现各种功能的核心SpringBoot工程:参考阿里Arthas
✅:已完成 🌓:进行中(月食进度表示开发进度) ⛔️:待取舍
thread——查看当前 JVM 的线程堆栈信息✅
jvm——查看当前 JVM 的信息✅
sysprop——查看和修改JVM的系统属性✅
sysenv——查看JVM的环境变量✅
vmoption——查看和修改JVM里诊断相关的option✅
heapdump——dump java heap, 类似jmap命令的heap dump功能✅
sc——查看JVM已加载的类信息⛔️
sm——查看已加载类的方法信息⛔️️
jad——反编译指定已加载类的源码⛔️
mc——内存编译器,内存编译.java文件为.class文件🌓
retransform——加载外部的.class文件,retransform到JVM里🌓
redefine——加载外部的.class文件,redefine到JVM里🌓
dump——dump 已加载类的 byte code 到特定目录⛔️
classloader——查看classloader的继承树,urls,类加载信息,使用classloader去getResource⛔️
monitor——方法执行监控🌓
trace——方法调用链追踪和路径上执行时间统计🌓
- 平均调用时间统计✅
- 最长调用时间统计✅
- 最近5次调用时间统计🌓