Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/01/2008, 11:51
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Re: problema con memoria del javaw.exe?

Estoy diciendo lo que dice la documentación y lo que dice la especificacion de la JVM, simplemente que no existe una garantía de que el GC libere toda la memoria que podría. No todo es tan facil como "un objeto que no esta referenciado". Hay soft references, hay objetos con relaciones anidadas etc. etc. Y llamar a System.gc es pedirle al GC que intente liberar lo que pueda en un tiempo razonable, pero no puedes asegurar que cuando termine todo lo que se podria limpiar lo esté.

Igualmente, el metodo finalize() no esta garantizado que se llame, ni cuando. Así que tampoco es fiable para segun que cosas.

Gracias por la referencia pero se bastante bien como funciona el GC, de hecho es mejor mirar referencias más actuales puesto que desde 1996 hasta ahora ha evolucionado mucho.

S!