Hola,
¿Es posible detectar cuando se ejecuta el recolector de basura (garbage collector) al ejecutar una aplicación Java? ¿Se puede dejar alguna traza en algún log o algo así? Estoy buscando pero no encuentro nada :(
Gracias y un saludo
| ||||
Respuesta: Como detectar el Garbage Collector???? Igual utilizando reflection y buscando en tiempo de ejecución cuando se ejecuta el método destroy(), pero no estoy 100% seguro porque no me dedico a eso. |
| ||||
Respuesta: Como detectar el Garbage Collector???? Gracias fuzzylog, pero creo que no me vale :( De momento, se que hay un método denominado "finalice" que se ejecuta en el momento que un objeto es recogido por el garbage collector (quizás ibas por ahí con la sugerencia¿?¿?¿?). En este método se podría poner un System.out o algo así, pero el problema es que solo se registraría si el garbage collector recoge un objeto de este tipo. Por ello lo que busco es alguna opción que deje "huella" siempre que pase el recolector, independientemente de qué y cuantos objetos libere. |
Etiquetas: |