Los problemas con la ejecución de scripts bash pueden indicar I/O
problemas, y este podría ser el caso si su JVM está haciendo GC completos todo el tiempo (que es el caso, si su montón está casi lleno).
Lo primero que debe hacer es aumentar el montón con -Xmx
. Esto puede resolver el problema o, si tiene una pérdida de memoria, no lo hará, y eventualmente volverá a OutOfMemoryError
aparecer.
En este caso, debe analizar los volcados de memoria. Vea mi respuesta en este hilo para algunas instrucciones.
Además, puede ser útil habilitar los registros de recolección de basura (usando -Xloggc:/path/to/log.file -XX:+PrintGCDetails
) y luego analizarlos con GCViewer o HPJmeter .
Puede establecer el tamaño del montón JVM especificando las opciones
-Xmx1024m //for 1024 MB
Consulte esto para configurar la opción para Tomcat
Si tiene 4 GB de RAM, puede asignar 3 GB a HEAP:
-Xmx3GB
Quiero enviar una tarea en un nuevo hilo, y quiero que esta tarea notifique al hilo primario durante sus diversas etapas de ejecución. Algo como se muestra a continuación: descompresión vacía (fuente de ruta, ruta ...
He recibido ayuda sobre cómo agregar el archivo de texto, pero ahora parece que he roto algo más. No puedo "leer" el archivo. Lo que intento hacer es: ingresar datos de los campos de texto de la GUI ...
Estoy haciendo una llamada HTTPRest para enviar los datos a un tercero, mis datos están en el orden de 3 a 10 millones y solo puedo enviar un registro por solicitud junto con nombre de usuario y contraseña para ...
Estoy tratando de hacer un motor de juego completamente automatizado que deba funcionar según los eventos. El problema al que me enfrento es que hice una clase de mapa y se inicializó en la clase de juego. Casi ...