Ticout Outsourcing Center

Explotemos la Tecnología

Ticout Outsourcing Center - Explotemos la Tecnología

Aumentar el límite de memoria de Yellowfin

Yellowfin tiene límites de memoria que se establecen en los archivos de configuración. La aplicación no asignará más memoria una vez que se llega a estos límites, incluso si el servidor tiene más memoria libre. En algunos casos esto puede causar errores si Yellowfin necesita más memoria.

Las instrucciones para aumentar el uso de la memoria de Java Virtual Machine (JVM Max) dependen de cómo se inicia Yellowfin.

Servicio de Windows

Cuando el servicio de Yellowfin se instala por primera vez, los límites de memoria se toman del archivo Yellowfin\AppServer\bin\service.bat. Este archivo se puede modificar para proporcionar diferentes valores predeterminados, pero esto sólo será utilizado cuando se instale el servicio.

Para modificar los límites de memoria para un servicio existente, siga los siguientes pasos:

En el menú inicio ejecutar Yellowfin Service Properties.
Expandir en caso de tener una versión de Yellowfin anterior a la 7.1 o no tener esta opción.

Abra el símbolo del sistema y en  al directorio AppServer\bin dentro de su directorio de instalación de Yellowfin.
Ejecute el comando: tomcat7w.exe //ES//Yellowfin
(tomcat6w.exe si la versión de YF es la 7 en lugar de la 7.1)

JVM1

Esto ejecutará el configurador del servicio de Yellowfin. En la pestaña Java cambie el valor de “Initial memory pool” y de “Maximum memory pool”:

JVM2

Reinicície el servicio de Yellowfin para activar los cambios.

Menú Inicio de Windows

Si se inicia el servidor de Yellowfin desde el menú Inicio de Windows, los límites de memoria están en los archivos por lotes.

Apague Yellowfin
Edite el archivo: ..\Yellowfin\AppServer\bin\ catalina.bat
Busque la sección:

rem Memory limits.
rem Use these options to set the Java memory limits.
rem -Xms128m sets the initial Java heap size to 128Mb
rem -Xmx512m sets the maximum Java heap size to 512Mb
rem To set memory limits uncomment the following line:
rem set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m

Retire el “rem” de la última línea, y cambie la opción Xmx a la configuración de memoria máxima deseada. Por ejemplo:

set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m

Al volver a iniciar Yellowfin obtendrá los cambios.

Linux / Unix / Mac OSX

Si ejecuta Yellowfin en Linux/Unix/Mac OSX, los límites de memoria están en los scripts de inicio.

Apague Yellowfin
Edite el archivo: ..Yellowfin/AppServer/bin/catalina.sh
Busque la sección:

# Memory limits.
# Use these options to set the Java memory limits.
# -Xms64m sets the initial Java heap size to 64Mb
# -Xmx256m sets the maximum Java heap size to 256Mb
#JAVA_OPTS=”$JAVA_OPTS -Xms64m -Xmx256m”

Quite el comentario de la ultima línea y cambie la opción Xmx a la configuración de memoria máxima deseada.

Al volver a iniciar Yellowfin obtendrá los cambios.