Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/08/2009, 10:36
elkamote
 
Fecha de Ingreso: agosto-2009
Mensajes: 6
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: JSF, EJB3 consulta con mas de 1000 registros

Hola.
Viendo tu error: "Caused by: java.lang.OutOfMemoryError: Java heap space"

Lo que sucede es que la aplicación (en particular, la consulta que mencionas) ahora utiliza más memoria de la que se asignó a tu servidor de aplicaciones.

Para solucionarlo, se me ocurren 2 opciones:
1. Aumentas la cantidad de memoria al servidor de aplicaciones.
En la consola de glassfish ir a: "application server" ->"configuracion jvm" -> "opciones jvm". Creo que el parámetro que debes aumentar es "-Xmx"
Aunque esta es una solución parche, pues a medida que aumenta el número de registros retornados, aumenta el consumo de memoria.

2. Controlar el número de registros retornados por la (o las) consulta.
Con esto, controlas además, el consumo de memoria.

Saludos.