首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

btrace效能列表

2012-09-18 
btrace功能列表Btrace是一个jvm probe工具,可以灵活地声明刺探点并注入刺探逻辑。它自带的samples中有非常

btrace功能列表

Btrace是一个jvm probe工具,可以灵活地声明刺探点并注入刺探逻辑。它自带的samples中有非常多的例子,本文列举了从这些例子中总结出来的刺探点声明。

?

构造函数刺探,重载的构造函数也可以

?

?

?

刺探一个类的所有子类

@BTrace public class AllSync {    @OnMethod(        clazz="/javax\\.swing\\..*/",        method="/.*/",        location=@Location(value=Kind.SYNC_ENTRY, where=Where.AFTER)     )    public static void onSyncEntry(Object obj) {        println(Strings.strcat("after synchronized entry: ", identityStr(obj)));    }    @OnMethod(        clazz="/javax\\.swing\\..*/",        method="/.*/",        location=@Location(Kind.SYNC_EXIT)     )    public static void onSyncExit(Object obj) {        println(Strings.strcat("before synchronized exit: ", identityStr(obj)));    }} 
?

?

?

?

?

?

?

?

?

?

?

?

热点排行