Me ha formulado esta pregunta en varias ocasiones.Recientemente Xyling la misma pregunta en su blog. Así que pensé una simple explicación puede estar en orden.
Para descargar una clase usted tiene que crear una carga de clases y la clase de usarlo. Tomcat lo hace y lo mismo ocurre con JRun. Puede buscar en Tomcat código para un ejemplo.
Después de que hayas terminado con la clase que necesita poner en libertad a todas las referencias a la clase, así como a la clase cargador de reasignación de las variables o el establecimiento a null.
A continuación, o bien esperar a System.gc () para descargar la clase o llame directamente en un bucle hasta no más bytes puede ser liberado. Sin embargo, normalmente el doble de llamadas que hace el truco.
Nota: No se puede descargar una sola clase. Tienes que descargar el cargador de clases a lo largo de la misma.Así que, obviamente, del sistema de clases no es el adecuado para esta tarea.
Nota 2: Esta es la forma en JSP se recargan las páginas de forma dinámica cada vez que cambies el código. Y sí que es la razón por la primera vez que toma mucho más tiempo para cargar a continuación, los tiempos posteriores.
0 comentarios:
Publicar un comentario