BTrace是sun公司推出的一款Java 动态、安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数、返回值、全局变量和堆栈信息等,并且做到最少的侵入,占用最少的系统资源。 由于Btrace会把脚本逻辑直接侵入到运行的代码中,所以在使用上做很多限 ...
分类:
其他好文 时间:
2017-08-13 23:27:11
阅读次数:
174
执行btrace命令报错:Unable to open socket file: target process not responding or HotSpot VM not loaded -bash-4.1# /apps/svr/jdk7/bin/jstack/jps -l32382 sun.t ...
分类:
其他好文 时间:
2017-08-06 17:07:15
阅读次数:
296
官网:https://github.com/btraceio/btrace 下载:https://github.com/btraceio/btrace/releases/tag/v1.3.9 文档:https://github.com/btraceio/btrace/wiki 目前最新版是:1.3. ...
分类:
编程语言 时间:
2017-07-31 00:59:50
阅读次数:
134
BTrace在解决现场问题的时候非常有用。 1、概述 1.1下载 https://github.com/btraceio/btrace,最新版本是1.3.9 目前1.3.x系列最低支持JDK1.7,要想使用JDK1.6的话,可以下载http://download.csdn.net/detail/cc ...
分类:
其他好文 时间:
2017-07-15 10:18:59
阅读次数:
135
Btrace安装与使用下载:目前最新版下载地址是:https://kenai.com/projects/btrace/downloads/directory/releases/release-1.2.5.1Windows安装,设置BTRACE_HOME环境变量并在PATH中添加bin目录。Linux安装,同样需要设置BTRACE_HOME环境变量和在PATH中添加bin目录,并添加bin目..
分类:
其他好文 时间:
2017-07-07 20:15:21
阅读次数:
274
转载于:https://shaojun.name/2016/07/260 btrace script 被测试代码: 执行以下代码:/btrace -cp build 2042 /Users/shaojun/Documents/workspace/btrace/src/MethodTimeCost.j ...
分类:
其他好文 时间:
2017-03-25 14:18:51
阅读次数:
148
现象某些请求通过数据访问层很慢并导致处理线程阻塞,从监控中未能检查到异常。编写btrace脚本@BTrace
public class DBProxyTrace { @OnMethod(claz...
分类:
其他好文 时间:
2017-02-13 12:50:06
阅读次数:
122
我们的系统中新开发了一个数据抽取的功能,东西做完后,一看执行时间那叫一个恼火。参考同类系统同样功能的执行时间,目标:将本地数据处理时间压缩到5秒以内。 第一步: 要想知道哪个地方需要优化,仅凭感觉还是不够,我使用btrace寻找速度慢点原因。下面贴出这次使用的btrace代码: 本段代码会匹配 co ...
分类:
编程语言 时间:
2017-01-05 18:37:30
阅读次数:
291
转载请注明原链接地址 http://www.cnblogs.com/dongxiao-yang/p/6134393.html btrace 是一个可以不用重启线上java业务查问题的神器,记一下自己折腾半天写的几个demo java业务代码 btrace 脚本 脚本启动命令 ./bin/btrace ...
分类:
其他好文 时间:
2016-12-05 17:05:04
阅读次数:
217
BTrace是神器,每一个需要每天解决线上问题,但完全不用BTrace的Java工程师,都是可疑的。 BTrace的最大好处,是可以通过自己编写的脚本,获取应用的一切调用信息。而不需要不断地修改代码,加入System.out.println(), 然后重启,然后重启,然后重启应用!!! 同时,特别严 ...
分类:
其他好文 时间:
2016-10-29 14:26:01
阅读次数:
188