![]() |
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 |
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 :neurotico |
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. |
| La zona horaria es GMT -6. Ahora son las 01:05. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.