estoy usando asant para ejecutar un archivo XML que apunta a un archivo NARS.jar.Dónde encontrar el volcado del montón después de una "memoria insuficiente"
que estoy recibiendo "java.lang.OutOfMemoryError: Java heap space" y estoy investigando en torno a este.
Así que he encontrado que necesito establecer "-XX: + HeapDumpOnOutOfMemoryError", para crear un archivo de volcado para analizar.
edité ASANT.bat y añade el "-XX: + HeapDumpOnOutOfMemoryError" a ANT_OPTS:
set ANT_OPTS= "-XX:+HeapDumpOnOutOfMemoryError" "-Dos.name=Windows_NT" "-Djava.library.path=%AS_INSTALL%\lib;%AS_ICU_LIB%;%AS_NSS%" "-Dcom.sun.aas.installRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceName=server" "-Dcom.sun.aas.configRoot=%AS_CONFIG%" "-Dcom.sun.aas.processLauncher=SE" "-Dderby.root=%AS_DERBY_INSTALL%"
Pero me parece que no puede encontrar ningún archivo de volcado. Usaré el Eclipse Memory Analyzer para analizar cuándo encuentro el volcado.
También intenté establecer la opción "-XX: HeapDumpPath = c: \ memdump \ bds.hprof", pero no se creó ningún volcado.
¿Alguien tiene una idea de lo que estoy haciendo mal? Gracias de antemano
ejecutar Java 5 por cierto – Ikky
Suena como se necesita más detalles sobre la cual * * proceso está teniendo el problema. – Pat