用于类/对象创建破坏的JAVA方法

时间:2014-10-23 12:20:37

标签: java profiling btrace

我想创建一个btrace脚本来分析对象的创建和销毁。 为此,我需要知道在创建或删除对象或类时调用哪些Java方法?

提前致谢。

1 个答案:

答案 0 :(得分:1)

对于对象构造,您将使用构造函数方法

@OnMethod(clazz="class.name", method="<init>")
...

跟踪破坏更加困难 - 您无法挂钩 finalize 方法,因为对象不必提供破坏。

现在您需要在不安全模式中运行BTrace并使用例如提供您自己的逻辑。 PhantomReference 在实例被垃圾收集(“破坏”)时获取通知。