Gibt die Optimierungsstufe des iSeries-Java-Programms an. Für die
Einstellung OPTIMIZE(*INTERPRET) interpretiert das hieraus entstehende
Java-Programm bei Aufruf die Bytecodes der Klassendatei. Für andere
Optimierungsstufen enthält das Java-Programm Maschineninstruktionsfolgen, die
bei Aufruf des Java-Programms durchgeführt werden. Mit
OPTIMIZE(*INTERPRET) erstellte Java-Programme sind kleiner, laufen aber
langsamer als Java-Programme, die mit einer höheren Optimierungsstufe erstellt
wurden. Ist die Optimierungsstufe höher als 10, verbessert sich im
allgemeinen die Leistung des Java-Programms. Die Erstellungszeit ist
jedoch länger und die Durchführung der Testhilfe wesentlich
schwieriger.
Gültige Werte sind:
- 10
- Das Java-Programm enthält eine kompilierte Version der
Klassendatei-Bytecodes, verfügt aber lediglich über minimale zusätzliche
Compiler-Optimierung. Während die Testhilfe durchgeführt wird, können
Variable angezeigt und geändert werden.
- *INTERPRET
- Das erstellte Java-Programm ist nicht optimiert. Bei Aufruf
interpretiert das Java-Programm die Bytecodes der Klassendatei. Während
die Testhilfe durchgeführt wird, können Variable angezeigt und geändert
werden.
- 20
- Das Java-Programm enthält eine kompilierte Version der
Klassendatei-Bytecodes, und verfügt über zusätzliche
Compiler-Optimierung. Während die Testhilfe durchgeführt wird, können
Variable zwar angezeigt, aber nicht geändert werden.
- 30
- Das Java-Programm enthält eine kompilierte Version der
Klassendatei-Bytecodes, und verfügt über mehr Compiler-Optimierung als die
Optimierungsstufe 20. Während die Testhilfe durchgeführt wird, können
Benutzervariablen zwar angezeigt, aber nicht geändert werden. Dabei
sind die angezeigten Werte jedoch nicht immer die aktuellen Werte der
Variablen.
- 40
- Das Java-Programm enthält eine kompilierte Version der
Klassendatei-Bytecodes, und verfügt über mehr Compiler-Optimierung als die
Optimierungsstufe 30. Die Funktionen Alle aufrufen und Anweisung
verfolgen sind inaktiviert.
- *CMDDFT
- Der Systemstandardwert wird verwendet.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.