[英]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.