04.BTrace 监控与调试

2020-03-14  本文已影响0人  心释逍遥lx

Jvm与调优 imooc JVM Markdown

BTrace可以动态地向目标应用程序的字节码注入追踪代码
BTrace 只能本地执行,不支持远程
BTrace 可以在生产环境下使用,但是被修改的字节码不会被还原
JavaComplierApi、JVMTI、Agent、Instrucmentation + ASM

BTrace安装

两种运行脚本方式

拦截构造函数、同名函数

拦截方法

拦截时机

kind.ENTRY : 入口,默认值
Kind.RETURN: 返回
Kind.THROE : 异常
Kind.Line  : 行

拦截this、参数、返回值

其他应用

上一篇 下一篇

猜你喜欢

热点阅读