Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 16-feb-2006, 02:41   #1 (permalink)
xoxenel ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2
java.lang.outOfMeMoryError

Hola,

al añadir a un arrayList un numero elevado de objetos, más de 800, todos ellos un campo Strindg con más de 4000 caracteres me da el error outOfMemory.
¿Puede deberse a que el array list apunta a demasiados objetos?
Alguna soluciñon por favor.
El servidor es OC4J de Oracle

Muchas gracias
xoxenel está desconectado   Responder Citando
Antiguo 16-feb-2006, 10:01   #2 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
mmmmmmmmmmmmm jejejejeje ese mismo error me sale ami algunas veces....,

hasta donde tengo entendido, la JVM tiene designado un espacio de la memoria del sistema, entonces, cuando esta se termina, ese exception es arrojada, en windows la verdad no tengo idea de donde aumentarle el tamaño, pero en linux, en la carpeta home de cada usuario me parece que hay un archivo oculto que se llama, ammmmmmmmmmmmmm se llamaaaaaaaaaaaaa mmmmm no estoy seguro realmente pero creo que es eun .buil o .enviroment bueno, para ser honesto no lo recuerdo
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 16-feb-2006, 13:47   #3 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.488
Esteeeee, ni te acercas, stock .

Java se ejecuta con una configuracion de memoria limitada, para no comerse toda la maquina, y la configuracion por defecto depende del JDK, asi que depende de la version y el S.O.
Para modificar estos valores, hay que leerse los parametros que se le pueden pasar al comando "java" de la version del JDK que se utilice.
Por ejemplo, en Java 5 para windows se pueden ver aqui:
http://java.sun.com/j2se/1.5.0/docs/...dows/java.html
y son -Xmsn para el tamaño inicial y -Xmxn para el tamaño máximo.

En el caso de servidores de aplicaciones, lo normal es que la configuracion te lo permita de alguna forma y para eso nada como leerse el manual del servidor y version adecuada.
GreenEyed está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93