用btrace打印package下抛出异常类和方法
import static com.sun.btrace.BTraceUtils.*;
import com.sun.btrace.annotations.*;
import java.util.Set;
import com.sun.btrace.AnyType;
@BTrace public class OnException {
@OnMethod(
clazz="/com\\.benni\\..+/",
method="remoteCall",
location=@Location(Kind.THROW)
)
public static void getException(@ProbeClassName String probeClass, @ProbeMethodName String probeMethod) {
print(Strings.strcat("entered ", probeClass));
println(Strings.strcat(".", probeMethod));
}
}
用btrace打印某方法当然入参和返回值。
import static com.sun.btrace.BTraceUtils.*;
import com.sun.btrace.annotations.*;
import java.util.Set;
import com.sun.btrace.AnyType;
@BTrace public class GetDsNames {
@OnMethod(
clazz="com.benni.EngineBO",
method="getDsNames"
)
public static void defineclass(@ProbeClassName String pcn, @ProbeMethodName String pmn,AnyType[] args) {
printArray(args);
}
@OnMethod(
clazz="com.benni.EngineBO",
method="getDsNames",
location=@Location(Kind.RETURN)
)
public static void getReturn(@Return Set<String> dsNames) {
println(Strings.strcat("loaded ", str(dsNames)));
}
}
分享到:
相关推荐
btrace btrace btrace btrace
1.btrace扩展是在btrace已由功能上进行的扩展,原有功能和使用方式依然没变。目前版本扩展了两个功能:接口时间监控和接口时间调用树监控。扩展之后的btrace功能使用时都不需要写btrace脚本。 2.使用接口时间监控...
Btrace:java性能调优及问题追踪工具 Btrace:java性能调优及问题追踪工具
btrace1.3.9最新版本转过来
btrace-bin直接解压缩配置环境变量后即可运行使用。 java监控调试工具虚拟机监控程序,利用BTrace可以在线监控java程序状态。 BTrace是一种安全,动态的Java跟踪工具。BTrace通过动态(字节码)检测正在运行的Java...
btrace1.3.9 jdk1.8 maven 编译构建 http://github.com/btraceio/btrace
java 在线检测插件Btrace, 无需重启服务,即可在线定位问题
自己做的BTrace监控,Linux服务器上的tomcat工程,压缩包包含BTrace开发所需的jar包 BTrace简单示例代码 jvisualvm.exe如果远程服务器监控JVM虚拟机信息
btrace安装包,linux和windows通用,1.3.9版本。可以直接解压缩配置环境变量后运行使用
Btrace用来做项目检测,访问过的类方法统计,无侵略性,JDK1.6
btrace api 1.2 文档,从网上扒下来自己做的,其他地方貌似都没有...btrace是一个跟踪、监控java程序的小工具,能够在不改变源代码的情况下监控很多东西,比如:方法运行时间、输入输出参数、抛出的异常、调用的次数等
btrace workbench 插件jar包打包下载,jvisualvm的插件
BTrace可用于动态跟踪正在运行的Java程序(类似于DTrace for OpenSolaris应用程序)。 BTrace动态地测试目标应用程序的类以注入跟踪代码(“字节代码跟踪”)。
Btrace Java 发布版本,Java 虚拟机监控程序
jvisualvm btrace插件离线安装,如果jvisualvm不能安装btrace,则可进行离线安装。 这里收集了安装btrace所需要的依赖包,直接添加 即可安装
BTrace通过动态(字节码)检测类运行Java程序。BTrace插入跟踪行动运行Java程序的类和hotswaps跟踪程序类。 因此,也就成为我们线上跟踪生产代码的有力工具!
BTrace
jvisualvm-btrace离线安装包。 jvisualvm btrace插件离线安装包1.2.85版本,目前官网不支持国内在线下载。 含相关依赖包:...安装时点工具-插件-已下载,点添加插件一次性将4个插件都添加进去,再点安装即可。
btrace_extend-master,解压后上传至服务器即可以使用btrace命令
BTrace自我学习测试代码总结,包含List对象参数,自定义对象的参数的监控。