Cómo aumentar la asignación de memoria de Tomcat
Si tiene problemas de rendimiento con Tomcat , una causa común es la falta de asignación de memoria JVM ( Java Virtual Machine ). La configuración predeterminada del tamaño de almacenamiento dinámico máximo es 64 MB o 128 MB. Puede aumentar el tamaño máximo de almacenamiento dinámico de las aplicaciones configurando el parámetro -Xmx JVM.
Por ejemplo, -Xmx512m permite asignar un almacenamiento dinámico máximo de 512 MB para la JVM . Para ajustar este parámetro, haga clic con el botón derecho en el ícono Mi PC(My Computer) , luego elija la pestaña Avanzado . (Advanced)Haga clic en el botón Variables de entorno(Environment Variables) :
Cree la variable CATALINA_OPTS y establezca el valor deseado, por ejemplo " (CATALINA_OPTS)-servidor -Xmx256m(-server -Xmx256m) ".
Si está ejecutando en Linux o UNIX , vaya a la terminal y use la cuenta tomcat usando sudo su – tomcat o un nombre de cuenta correspondiente según su configuración. Debe utilizar la cuenta que se utiliza para ejecutar Tomcat .
Compruebe las variables de entorno CATALINA_OPTS y JAVA_OPTS . Establezca las variables de entorno en un valor más alto. Por ejemplo, si la variable JAVA_OPTS contiene un mínimo de 64 MB y un máximo de 128 MB de almacenamiento dinámico, auméntelo a valores de 128 MB y 256 MB.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Asegúrese(Make) de usar un valor máximo que sea menor que el tamaño de su RAM física; de lo contrario, se paginará en el disco duro, lo que podría causar más problemas de rendimiento.
Para verificar si la nueva configuración está vigente, vaya a la URL de su servidor Tomcat y luego haga clic en (Tomcat)Estado(Status) :
Debería ver un nuevo valor en la sección JVM :
Si no vio una memoria JVM actualizada en la página, intente reiniciar (JVM)Tomcat ya que los cambios de parámetros necesitan un reinicio de Tomcat antes de que surtan efecto. Esto debería solucionar sus problemas de bajo rendimiento de Tomcat y también evitar problemas de falta de memoria con los scripts del lado del servidor. Si tiene preguntas, háganoslo saber en los comentarios. ¡Disfrutar!
Related posts
Cómo mostrar el contador de FPS incorporado de Steam
Cómo solucionar el problema 'El nombre de archivo es demasiado largo' en Windows
Cómo personalizar el feed de videos recomendados de YouTube
Cómo proteger la tarjeta SIM de su teléfono de los piratas informáticos
Borre los arañazos en las fotos con la herramienta de selección de curación de GIMP
Cómo arreglar Fire Stick no se conecta a Wi-Fi
Reseña del libro: la guía práctica de Windows 8
Cómo abrir archivos DDS en Windows 10
Cómo construir tu propia computadora portátil
Cómo configurar y usar una VPN: una guía para principiantes
Cómo ver páginas y archivos almacenados en caché desde su navegador
Cómo usar su Chromebook como segundo monitor
Cómo eliminar la carpeta Windows.old en Windows 7/8/10
Cómo descargar el instalador de Google Chrome sin conexión (independiente)
Cómo reparar el error de falta de memoria de Google Chrome
Cómo recuperar una cuenta de Facebook pirateada
Cómo convertir un disco dinámico en un disco básico
Cómo probar la mala memoria (RAM) en Windows
Cómo cambiar el agente de usuario de su navegador sin instalar una extensión
Cómo monitorear su CPU o GPU en la bandeja del sistema de Windows