Valores de antememoria de EJB

Utilice esta página para configurar y gestionar la memoria caché para un contenedor EJB (Enterprise JavaBeans) específico. Para evitar los errores que se producen al intentar sobrecargar la antememoria, determine el límite absoluto de la antememoria. Multiplique el número de enterprise beans activos de una transacción cualquiera por el número total de transacciones concurrentes que se esperan. A continuación, añada el número de instancias de bean de sesión activadas. Este valor es el límite que mantendrá la antememoria.

Para ver esta página de la consola de administración, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor > Valores de contenedor de EJB > Valores de memoria caché de EJB.

Intervalo de limpieza

Especifica el intervalo durante el cual el contenedor intenta eliminar elementos no utilizados de la memoria caché para reducir el número total de elementos en la memoria caché al valor del tamaño de memoria caché. Este valor sólo se aplica a la memoria caché.

El gestor de antememoria intenta mantener algunas entradas no asignadas que se puedan asignar tan rápido como sea posible. Una hebra subordinada intenta liberar algunas entradas a la vez que mantiene algunas entradas no asignadas. Si la hebra se ejecuta mientras el servidor de aplicaciones está desocupado, cuando el servidor de aplicaciones necesite asignar nuevas entradas de antememoria, no tendrá que eliminar entradas de la antememoria para mantener el rendimiento. En general, aumente este parámetro a medida que aumente el tamaño de la memoria caché. Los tiempos de espera se especifican según el tipo de transacción:
  • Transacciones gestionadas por contenedor: el proveedor de bean configura el atributo de tiempo de espera en el descriptor de despliegue.
  • Transacción gestionada por bean: una aplicación llama al método UserTransaction.setTransactionTimeout en los códigos.
Información Value
Tipo de datos Integer
Unidades Milisegundos
Rango 0 a 2 147 483 647
Valor por omisión 3000

Tamaño de la memoria caché

Especifica el número de cubetas en la lista de instancias activas del contenedor de EJB.

Una cubeta puede contener más de una instancia de enterprise bean activa, aunque el rendimiento se maximiza si cada cubeta de la tabla tiene asignado un número mínimo de instancias. Cuando el número de instancias activas del contenedor sobrepasa el número de cubetas ,es decir, el tamaño de antememoria, éste intenta reducir periódicamente el número de instancias activas de la tabla mediante la desactivación de algunas instancias activas. Para obtener los mejores resultados de rendimiento y uso de memoria, configure este valor con el número máximo de instancias activas previstas durante un carga de trabajo corriente.

Información Value
Tipo de datos Integer
Unidades Cubetas en la tabla de totales de control
Rango Superior a 0. El contenedor selecciona el siguiente número primo más alto que sea igual al valor especificado o superior.
Valor por omisión 2053

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uejb_rcash
File name: uejb_rcash.html