Für einige Server kann ein Wert für die JVM-Heapspeichergröße verwendet werden, der größer ist als der Standardwert.
Sie können den JVM-Heapspeicher mit der Administrationskonsole, dem Tool
"wsadmin" oder einem Java-Client vergrößern.
![[AIX]](../images/aixlogo.gif)
Informationen zu diesem Vorgang
Wenn Sie eine
JVM-Plattform verwenden, die unter einem 32-Bit-AIX-System ausgeführt wird, führen Sie diese
Aufgabe aus, falls der Anwendungsserver, Deployment Manager oder Node Agent einen größeren Heapspeicher erfordert.
Vorgehensweise
- Definieren Sie Attribute, die die Größe des Heapspeichers für die dem Server zugeordnete JVM steuern.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Verwenden Sie die Administrationskonsole, das Tool "wsadmin" oder einen Java™-Client, um die Größe des Heapspeichers zu steuern.
Verwenden Sie die Administrationskonsole oder das Tool "wsadmin", um die Größe des Heapspeichers zu steuern.
- Erhöhen Sie die Größe des JVM-Heapspeichers.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
- Erstellen Sie ein Script, um den Server zu starten. Verwenden Sie die Option "-script" mit dem Befehl, das Sie zum Starten
des Zielservers verwenden, z. B. die Stapel- oder Shell-Befehlsdienstprogramme "startServer", "startManager" oder "startNode".
Diese Aktion generiert ein Script, das Sie zum Starten des Zielservers verwenden können.
- Setzen Sie die Umgebungsvariablen manuell, bevor Sie den Zielserver mit dem Stapel- oder Shell-Befehlszeilendienstprogramm
"startServer", "startManager" oder "startNode" starten.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Mit den folgenden Einstellungen können Sie die maximale Größe des Heapspeichers für die JVM (11 multipliziert mit 256 MB) festlegen:
export IBM_JVM_LDR_CNTRL_NEW_VALUE=MAXDATA=0XB0000000@DSA
export LDR_CNTRL=MAXDATA=0XB0000000@DSA
- Verwenden Sie das Objekt "AdminTask", z. B.:
Mit Jython:
AdminTask.setJVMMaxHeapSize('-serverName server1 -nodeName node1 -maximumHeapSize Größe_des_Heapspeichers')
Mit Jacl:
$AdminTask setJVMMaxHeapSize {-serverName server1 -nodeName node1 -maximumHeapSize Größe_des_Heapspeichers}
![[IBM i]](../images/iseries.gif)
Verwenden Sie das Objekt "AdminTask", wie im folgenden Beispiel gezeigt, um die Größe des Heapspeichers zu ändern:
- Mit Jython:
AdminTask.setJVMMaxHeapSize('-serverName server1 -nodeName node1 -maximumHeapSize Größe_des_Heapspeichers')
- Mit Jacl:
$AdminTask setJVMMaxHeapSize {-serverName server1 -nodeName node1 -maximumHeapSize Größe_des_Heapspeichers}