Startparameter für die Virtual machine erlauben individuelle Anpassungen, die für den zur Verfügung stehenden Computer wie auch für die Anwendung vorgenommen werden können.
| Auszug möglicher Virtual Machine Parameter | ||||
|---|---|---|---|---|
| XX:PermSize |
Definiert die anfänliche Größe des Heap-Speichers, der für die permanente
Objetkgenerierung reserviert ist und alle Reflexionsdaten für die
Java Virtual Machine enthält. Eine Erhöhung diesen Wertes verbessert die
Performance, wenn viele Klassen dynamisch ge- und entladen werden.
Empfehlung*: Steht ausreichend Speicher zur Verfügung, sollte dieser Wert mit einer Größe gleich der des Parameters XX:MaxPermSize festgelegt werden, da dann der Aufwand für die Vergrößerung des Heap entfällt. |
|||
| XX:MaxPermSize |
Definiert die maximale Größe des Heap-Speichers, der für die permanente
Objetkgenerierung reserviert ist und alle Reflexionsdaten für die
Java Virtual Machine enthält. Eine Erhöhung diesen Wertes verbessert die Performance,
wenn viele Klassen dynamisch ge- und entladen werden.
Empfehlung*: Steht ausreichend Speicher zur Verfügung, sollte dieser Wert mit einer Größe von 256MB oder mehr festgelegt werden. |
|||
| Xmx |
Steuert die maximale Größe des Java-Heap-Speichers.
Durch eine Justierung dieses Parameters kann der Aufwand für die Garbage-Collection
reduziert werden und eine deutlich verbesserte Anwendungsperformance erzielt werden.
Empfehlung*: Steht ausreichend Speicher zur Verfügung, sollte dieser Wert mit einer Größe von 512MB oder mehr festgelegt werden. |
|||
| Xms |
Steuert die Anfangsgröße des Java-Heap-Speichers.
Durch eine Justierung dieses Parameters kann der Aufwand für die Garbage-Collection
reduziert werden und eine deutlich verbesserte Anwendungsperformance erzielt werden.
Empfehlung*: Steht ausreichend Speicher zur Verfügung, sollte dieser Wert ungefähr ein Virtel oder mehr der Größe des mit Xmx definierten Parameters haben. |
|||
*Empfehlung: Richtwerte für eva/3 Application Builder Anwendungen.