aeburriel / uji-par

Gestión y venta de entradas del Teatro Municipal de Benicàssim "Francisco Tárrega"
https://www.benicassimcultura.es
0 stars 0 forks source link

Fugas de memoria #8

Open aeburriel opened 7 years ago

aeburriel commented 7 years ago

La aplicación pierde memoria por todos lados, tanto durante la ejecución como durante la recarga. Los desarrolladores originales (4Tic) no "lograron" resolverlo.

En el siguiente artículo se analizan en profundidad los principales tipos de fugas de memoria de Classloader y su resolución: http://java.jiderhamn.se/2011/12/11/classloader-leaks-i-how-to-find-classloader-leaks-with-eclipse-memory-analyser-mat/

No es tan difícil hacerlo bien.

aeburriel commented 7 years ago

Resuelta fuga de memoria en los Logger en 5e4e032ad3795ab1e050241149fb6795148f689f Esta es la fuga más grave de la aplicación ya que perdía memoria de forma continua y teníamos que reiniciar el servidor de aplicaciones de forma diaria.

aeburriel commented 7 years ago

Resuelta fuga de memoria en llamada a procedimiento SQL en 23c7f22bbc920e98a96ac4225d370312beafe450 Perdía memoria en cada ticket vendido y, además, no se liberaba correctamente la memoria en caso de error.

aeburriel commented 7 years ago

Resuelta fuga de memoria por la caché de introspección de Spring en 245b594af92f6ad9a12a35d06d05170cca8372c7 No se vaciaba la caché durante la parada de la aplicación.

aeburriel commented 7 years ago

Resuelta fuga de memoria por driver JDBC en WAR en 4eb0d5439a87394f66fee6f702de2679382a5a36 No se liberaban los drivers JDBC registrados durante la parada de la aplicación.