剑客
关注科技互联网

标签:BTrace

技术教程

神器 BTrace 快速入门

阅读(48)评论(0)

1.使用背景生产环境系统发生问题时,定位问题需要获取系统运行时的相关数据,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据,需要修改代码,将数据输出到日志文件,再发布到生产环境。这种方式,一方面将增大定位问题的成本和周期,对于紧急...

技术教程

BTrace原理浅析

阅读(86)评论(0)

之前在看agentzh的此篇博文 动态追踪技术漫谈 时,领会到了动态追踪技术的强大之处,也一直由于无法在不重启线上服务器的情况下排查线上问题在寻找Java中的动态追踪工具。在公司内部的JavaEE性能检测框架中,我们使用了asm做字节...