2014-10-23 3 views
0

Я хочу создать сценарий btrace для создания и уничтожения объекта профиля. Для этого мне нужно знать Какие методы Java вызывается при создании или удалении объекта или класса?Метод JAVA для уничтожения класса/объекта

Заранее спасибо.

+0

Для дескрипции: finalize() – jhamon

+0

метод класса java.lang.Oject? – neo

+0

google 'Какие методы Java вызывается при создании или удалении объекта или класса?' – jhamon

ответ

1

Для строительства объекта нужно использовать методы конструктора

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

Трассировка разрушение сложнее - вы не можете подключить в завершить метод, поскольку он не является обязательным для объекта, чтобы обеспечить один.

Прямо сейчас вам нужно будет запустить BTrace в небезопасном режиме и предоставить свою собственную логику, используя, например. PhantomReference, чтобы получить уведомление, когда экземпляр будет только что собранным мусором («разрушен»).

Смежные вопросы