文章字数:478,阅读全文大约需要1分钟
开发流程环境
Instrumentation接口
独立于应用程序之外的代理(agent)监控目标类
- 构造agent类
- 设置MANNIFEST.MF
- 打包成JAR
- 通过Attach API绑定到目标VM(SUN公司才有的API)
- 运行
btrace
开源的ASM + Java Attach API + Instrument开发的
- jps查看当前机器上面有哪些java程序
- btrace xxxx Test.java
查看运行时间,是否执行过
Arthas
阿里巴巴开源的Java诊断工具