Hola Buenas Tardes.
Tengo un problema con una aplicación hecha en JSF 1.2, Java1.6, Richfaces 3.3.3 y EJB 3.0, sucede que dicha aplicación es muy concurrente a ciertas horas la aplicación no tiene más memoria y se queda sin carga. Entonces, mi pregunta es como podría liberar memoria de esta aplicación, es como que ejecuta queries y no liberará la memoria que usa dicha aplicación, el numero de registros esta subiendo exponencialmente y aún no hemos podido encontrar una solución. Hay 2 servidores (J-BOSS 5.1.0 GA) de 1.4 GB en Memoria cada uno y la aplicación esta bordeando las 1.2 GB, en algún momento la aplicación colapsa y se tiene que reiniciar para que funcione de nuevo.
Alguna idea, sera una solución aumentar la memoria de los servidores?
Algunos tips para que la aplicación libere la memoria que utiliza cuando hace la logica de negocio. Se intento utilizando el comando Runtime.getRuntime().gc() provocando aún más lentitud en los servidores.
Gracias