繁体   English   中英

用于销毁类/对象的JAVA方法

[英]JAVA method for Class/Object creation destruction

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

提前致谢。

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

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

跟踪销毁更加困难-您无法加入finalize方法,因为强制提供一个对象不是强制性的。

现在,您将需要在不安全模式下运行BTrace并使用eg提供您自己的逻辑。 PhantomReference用于在实例刚刚被垃圾回收(“销毁”)时获取通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM