![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BTrace
wbj0110
这个作者很懒,什么都没留下…
展开
-
BTrace用户手册<转>
BTrace(https://btrace.dev.java.net/) 是一个非常不错的java诊断工具, 最近试着用了一下, 文档比较少, 主要是看例子吧. BTrace 中的B表示bytecode, 表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码, 并对运行中的目标程序进行热交换(hotswap) 术语 Probe Point 在何处执行trace...原创 2013-12-26 10:52:01 · 101 阅读 · 0 评论 -
BTrace使用简介(转)
很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日 志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引 用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运...原创 2014-01-30 09:35:01 · 106 阅读 · 0 评论 -
使用Btrace查看某个线程池活跃线程大小
某一天想查看某个应用里的hsf活跃线程数(工作线程)。第一个想到的jstack,根据jstack打出的日志分析。典型日志: Xml代码 "HSFBizProcessor-thread-6"prio=10 tid=0x00002aaabdffd800 nid=0x201f runnable [0x000000004768e000] java.lan...原创 2015-02-26 15:17:33 · 128 阅读 · 0 评论