Spécifie le niveau d'optimisation du programme Java iSeries.
Pour OPTIMIZE(*INTERPRET), le programme Java obtenu interprète les codes
d'octets du fichier de classe lorsqu'il est lancé. Pour les
autres niveaux d'optimisation, le programme Java contient des séquences
d'instructions machine exécutées lorsque le programme Java est
lancé. Les programmes Java OPTIMIZE(*INTERPRET) sont plus petits mais
s'exécutent plus lentement que les programmes Java créés avec des niveaux
d'optimisation plus élevés. En général, lorsque vous augmentez le
niveau d'optimisation au delà de 10, les performances du programme Java
s'améliorent. En revanche, le temps nécessaire à la création du
programme Java augmente, et le débogage est plus compliqué.
Les valeurs possibles sont les suivantes :
- 10
- Le programme Java contient une version compilée des codes d'octets du
fichier de classe, mais ne dispose que d'une optimisation supplémentaire
du compilateur minimale. Les variables peuvent être affichées et
modifiées lors du débogage.
- *INTERPRET
- Le programme Java créé n'est pas optimisé. Lorsqu'il est
lancé, le programme Java interprète les codes d'octets du fichier de
classe. Les variables peuvent être affichées et modifiées lors du
débogage.
- 20
- Le programme Java contient une version compilée des codes d'octets du
fichier de classe et dispose d'une optimisation supplémentaire du
compilateur. Lors du débogage, les variables peuvent être affichées
mais ne peuvent pas être modifiées.
- 30
- Le programme Java contient une version compilée des codes d'octets du
fichier de classe et dispose d'une optimisation du compilateur plus
importante que l'optimisation de niveau 20. Les variables
utilisateur ne peuvent pas être modifiées pendant une session de débogage,
mais elles peuvent être affichées. Les valeurs présentées peuvent ne
pas correspondre à la valeur actuelle des variables.
- 40
- Le programme Java contient une version compilée des codes d'octets du
fichier de classe et dispose d'une optimisation du compilateur plus
importante que l'optimisation de niveau 30. Le traçage
d'appel et d'instruction est désactivé.
- *CMDDFT
- Les valeurs par défaut sont utilisées.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.