zafrada Posted September 11, 2012 Report Share Posted September 11, 2012 Resulta que estoy corriendo una app que hice que hace uso intensivo de memoria, y se queda pegado en los 270mb aprox, dándome una excepción de AWT out of memory: Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space He asignado 1024 mb a la máquina virtual, pero sigue pasando, acá pueden apreciar mi configuración: La aplicación la corro directamente desde el eclipse, tengo que hacer algo más? les agradecería una ayuda. Gracias. Link to comment Share on other sites More sharing options...
xomarx69 Posted September 12, 2012 Report Share Posted September 12, 2012 Has tratado de correr directamente la app? algo como: java -Xmx1024m TuClasePrincipal Estás manejando archivos planos leyendo algo similar que sea muy grande? Link to comment Share on other sites More sharing options...
zafrada Posted September 12, 2012 Author Report Share Posted September 12, 2012 (edited) No, no estoy manejando archivos, sólo estructuras de datos muy grandes. No he intentado ejecutarlo así, tengo que cachar primero dónde está el ejecutable del JVM porque estoy desde windows trabajando (con Linux sería llegar y tirar) PD: Ash por favor, necesito tu conocimiento supremo PS2: zafrada por favor Edited September 17, 2012 by AshWilliams Link to comment Share on other sites More sharing options...
Ra Posted September 12, 2012 Report Share Posted September 12, 2012 http://javarevisited.blogspot.com/2011/09/javalangoutofmemoryerror-permgen-space.html Link to comment Share on other sites More sharing options...
xomarx69 Posted September 12, 2012 Report Share Posted September 12, 2012 Y qué hace la app? mapea y deja todos los datos en algunos beans simultáneamente? porque la cantidad de memoria que consume es mucha, estás usando hibernate?Suerte! Link to comment Share on other sites More sharing options...
zafrada Posted September 13, 2012 Author Report Share Posted September 13, 2012 Y qué hace la app? mapea y deja todos los datos en algunos beans simultáneamente? porque la cantidad de memoria que consume es mucha, estás usando hibernate?Suerte! jaja, no, lo que pasa es que es un arbol de búsqueda de soluciones de un juego, mediante BFS, y como crea todas las opciones posibles nivel por nivel, y cada nodo tiene cientos de hijos, se puede llegar a tener más de 15 mil nodos como si nada, y no es una opción mejorar la aplicación porque así tiene que ser. Gracias por el enlace RA, probaré y te digo Link to comment Share on other sites More sharing options...
xomarx69 Posted September 14, 2012 Report Share Posted September 14, 2012 Jejeje, entonces suerte! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now