Algunos servidores pueden especificar un tamñao de
almacenamiento dinámico de Java™ virtual machine (JVM) mayor del valor predeterminado. Puede incrementar el tamaño de almacenamiento dinámico de la JVM utilizando la consola
administrativa, la herramienta wsadmin o un cliente Java.
![[AIX]](../images/aixlogo.gif)
Acerca de esta tarea
Si está utilizando una plataforma JVM que se
ejecuta en un sistema AIX de 32 bits, realice esta tarea si el servidor de aplicaciones,
el gestor de despliegue o el agente de nodo necesitan un tamaño de almacenamiento
dinámico superior.
Procedimiento
- Establezca atributos que controlen el tamaño de almacenamiento dinámico
para la JVM asociada con el servidor.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Utilice la consola administrativa, la herramienta wsadmin o un
cliente Java para controlar el tamaño del almacenamiento dinámico.
Utilice la consola administrativa o la herramienta wsadmin para controlar
el tamaño del almacenamiento dinámico.
- Aumente el tamaño del almacenamiento dinámico de la JVM.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
- Cree un script para iniciar el servidor. Utilice la opción -script con el mandato que
está utilizando para iniciar el servidor de destino, por ejemplo los procesos por lotes startServer,
startManager o startNode, o programas de utilidad de mandatos de shell. Esta acción genera
un script que puede utilizar para lanzar el servidor de destino.
- Establezca manualmente las variables de entorno antes de iniciar el servidor de destino
con los procesos por lotes startServer, startManager o startNode, o los programas de utilidad
de mandatos de shell.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Con los valores siguientes, puede especificar un tamaño máximo de
almacenamiento dinámico para la JVM
de 11 multiplicado por 256 megabytes:
export IBM_JVM_LDR_CNTRL_NEW_VALUE=MAXDATA=0XB0000000@DSA
export LDR_CNTRL=MAXDATA=0XB0000000@DSA
- Utilice el objeto AdminTask, por ejemplo:
Utilizando Jython:
AdminTask.setJVMMaxHeapSize('-serverName servidor1 -nodeName nodo1 -maximumHeapSize tamaño_almac_dinámico')
Utilizando
Jacl:
$AdminTask setJVMMaxHeapSize {-serverName servidor1 -nodeName nodo1 -maximumHeapSize almac_dinámico}
![[IBM i]](../images/iseries.gif)
Utilice el objeto AdminTask para modificar el tamaño del
almacenamiento dinámico según muestran los ejemplo siguientes:
- Utilizando Jython:
AdminTask.setJVMMaxHeapSize('-serverName servidor1 -nodeName nodo1 -maximumHeapSize tamaño_almac_dinámico')
- Utilizando
Jacl:
$AdminTask setJVMMaxHeapSize {-serverName servidor1 -nodeName nodo1 -maximumHeapSize almac_dinámico}