|
Escrito por
Ricardo Romero
el 20/10/2005
Necesito mantener un archivo en memoria, pero cuando este supera los 4 megas de memoria, se lanza la siguiente excepción java.lang.OutOfMemoryError cuando los archivos son muy grandes (+ de 14 MB) entonces los bajo a disco, pero cuando son menores a 15 MB necesito mantenerlos en memoria, este tipo de problemas no se me presenta cuando trabajo con objetos COM+ de Microsoft, alguien sabe como indicarle a la JVM que me permite mantener archivos muy grandes en memoria? , es posible o no?. Salu2, |
||
|
Citar |
Ver mensaje
|
|
Escrito por
Chasstity
el 20/07/2006
No sé si servirá de algo, pero á mí me pasa lo mismo al compilar con el eclipse un Informde del Ireport con varios subreports. Compilo con el administrador de Windows y... Bueno. Por mucha memoria que libere, el cabrito d eél sigue cascando.
|
|
|
Escrito por
Jose Antonio
el 25/07/2006
Estoy trabajando en un proyecto el cual consiste en enviar archivos por la red el codigo con el cual cargo lo bytes del archivo es el siguiente : Public void abrir(String url){ Try { FileInputStream archivo; Archivo= new FileInputStream(url); While (true) { Byte[] buffer1= new byte[1000]; Int n= archivo. Read(buffer1); If (n < 0) Break; Datos. Add(buffer1); } Archivo. Close(); } Catch (FileNotFoundException e) { e. PrintStackTrace(); } Catch(IOException ee){ Ee. PrintStackTrace(); } } Funciona hasta que en cierto memento por razones que desconosco me sale el siguiente error: Exception in thread "thread-0" java.lang.OutofMemoryError En el servidor e inmediatamente el servidor deja de mandar los archivos. Por favor si alguien sabe como solucionarlo aviseme , de ante mano les agradesco cualquier ayuda que puedan brindarme |
|
Escrito por
Panoramix
el 26/09/2006
La JVM por defecto utiliza como máximo 100Mb de memoria, tu a travésdel comando "-Xmx[Cantidad_de_memoria]m" (la letra "m" se refiere a Mb) le indicas el tamaño máximo de memoria que deseas que use. Por ejemplo, si deseas ejecutar el programa "Proof" y quieres que se utilicen 500 Mb de memoria como máximo, debes digitar lo siguiente por línea de comando: Promp> java -Xmx500m Proof Con el comando -Xms[Mem]m indicas la cantidad mínima de memoria RAM para la máquina virtual. Espero te sirva. |
|
Escrito por
Panoramix
el 26/09/2006
|
|
|
Escrito por
Ernesto
el 17/10/2006
Quisiera que me ayudaran a subir al servidor archivos de mas de 500 megas, ya configure la memoria de mi MVJ a lo maximo pero aun no puede
|
|
|
Escrito por
Ernesto
el 17/10/2006
Ayuda por favor para subir al servidor archivos de mas de 600 megas, ya configure la memoria de mi mvj a lo maximo pero no |
|
Escrito por
Ivan
el 24/10/2006
Hola, Yo tengo un problema similar con la memoria en una aplicacion con struts y dbforms. La aplicación usa dbform en el back para el mantenimiento de contenido. Por lo general esto es muy muy lento aunque las consultas sean pequeñas y la JVM tiene 1. 5GB de memoria asignados. Sabes de algún bug o problema informado o alguna forma de que la aplicación, al cabo de x días acabe cayendo por un java.lang.OutOfMemoryError Me estoy volviendo loco buscando información y agradezco mucho tu ayuda. Gracias. |
|
Escrito por
Administrador+del+foro
el 09/11/2006
¿Te gustan los foros de Emagister? ¿Quieres ser un miembro de nuestro equipo? Ya es tu oportunidad! Estamos buscando el siguente perfil: Puesto vacante: Te interesa. Apúntate a la oferta aquí: http://www.infojobs.net/oferta. Empleo/desarrollador-php-web/550920475308234655544207446803 |
|
Escrito por
Anitasweis
el 01/02/2007
Para que no de error. Se debe ejecutar el jar de este modo: Java -Xms256m -Xmx256m -jar ejemplo. Jar Si estamos programando en el eclipe (por ejemplo), A la hora de hacer debug o run, en la configuracion de java, en Java Application en la pestaña de Arguments poner lo siguiente en el cuadro de VM arguments: -Xms256m -Xmx256m Funciona bien! |
|
Escrito por
Erika
el 02/06/2008
Donde se coloca esta linea si se usa netbeans? (-Xms256m -Xmx256m) Gracias |
|
|
Escrito por
Omarea
el 13/10/2008
Java Problemas de Memoria al Ejecutar Aplicativos en Servidor
|
|
Escrito por
Raul
el 16 de Febrero
"donde se coloca esta linea si se usa netbeans? (-Xms256m -Xmx256m) Gracias " por erika (Junio 2008)
Hola al querer configurar netbeans para desarrollar AppFuse, me pide que configure maven y en las instrucciones de instalación de este viene la siguiente instrucción opcional: Optional: In the same dialog, add the MAVEN_OPTS environment variable in the user variables to specify JVM properties, e.g. The value -Xms256m -Xmx512m. This environment variable can be used to supply extra options to Maven. Saludos, espero que sea util esta información |
|
Al escribir en el debate:
|