Je veux savoir le nom de classe des objets qui sont supprimés par le GC au moment ou il les supprimes.
l'option -verbose:gc ne permet pas d'avoir le nom de classe des objets supprimés.
d'autres option tel que: -verbosegc -XX:+PrintGCDetails permet d'avoir ce genre de résultat:
[GC [DefNew: 8064K->63K(8128K), 0.0509215 secs] 11106K->5994K(32704K), 0.0510972 secs]
[GC [DefNew: 8064K->63K(8128K), 0.0509215 secs] 11106K->5994K(32704K), 0.0510972 secs]
etc ...
je connais évidement la méthode finalize() qui est appelé lors de la destruction des objets donc il me suffirait de mettre un print(this.getClass().getName()); mais je veux tracer la destruction d'instance de classe de base, genre java.util.Vector, etc ...
Est ce qu'il y a une solution Merci
Partager