| Optimisation |
- 10
- Le programme Java contient une version compilée des codes intermédiaires de la classe, mais ne propose qu'un nombre minimum d'options d'optimisation de compilation. Vous
pouvez afficher des variables et les modifier pendant le débogage.
- *INTERPRET
- Le programme Java n'est pas optimisé. Lorsqu'il est appelé,
le programme Java interprète les codes intermédiaires du fichier de classe. Vous pouvez afficher et modifier les variables pendant le débogage.
- 20
- Le programme Java contient une version compilée des codes intermédiaires du fichier de classe et quelques autres options d'optimisation de compilation. Lors du débogage, vous pouvez afficher les variables mais pas les modifier.
- 30
- Le programme Java contient une version compilée des codes intermédiaires du fichier de classe et propose plus d'options d'optimisation de compilation que le niveau d'optimisation 20. Pendant une session de débogage, les variables utilisateur peuvent être affichées mais pas modifiées.
Les valeurs présentées peuvent ne pas être
les valeurs en cours des
variables.
- 40
- Le programme Java contient une version compilée des codes intermédiaires du fichier de classe et propose plus d'options d'optimisation de compilation que le niveau d'optimisation 30. Tout traçage d'appel et d'instruction est désactivé.
|
| Remplacement du programme |
- *YES
- Le programme Java existant associé à ce fichier de classe est remplacé par le nouveau programme Java créé.
- *NO
- Tout programme Java existant associé à ce fichier de classe n'est remplacé que si ce fichier de classe a été modifié depuis la création du programme ; autrement, le système interrompt la création du nouveau programme Java et affiche un message.
|
| Activer la collecte des données de performances |
- NONE
- Aucune donnée de performances n'est collectée.
- *ENTRYEXIT
- Des données de performances sont collectées pour l'entrée et la sortie de procédure.
- *FULL
- Des données de performances sont collectées pour l'entrée et la sortie de procédure, et avant et après les appels à des procédures externes.
|
| Données de profilage |
- *NOCOL
- Les programmes Java que vous créez ne rassemblent pas les données de profilage.
- *COL
- Les programmes Java que vous créez rassemblent les données de profilage. Si les programmes Java
comprennent des données de profilage appliquées, l'option *COL permet de supprimer l'ensemble des données de profilage. *COL ne peut pas être utilisé sur les fichiers .class.
|
| Profil utilisateur |
- *USER
- Le programme s'exécute sous le profil de son utilisateur.
- *OWNER
- Les profils utilisateur du propriétaire du programme et de son
utilisateur sont utilisés lors du traitement du programme.
|
| Droits adoptés de l'utilisateur |
- *NO
- Les droits adoptés du programme provenant de niveaux d'appel précédents ne sont pas utilisés lors de l'exécution du programme.
- *YES
- Les droits adoptés du programme provenant de niveaux d'appel précédents sont utilisés lors de l'exécution du programme. Si vous spécifiez une liste d'autorisation pour
la valeur système QUSEADPAUT et que vous ne faites pas
pas partie de cette liste, *NO est utilisé.
|
| Sous-arborescence |
- *NONE
- Aucune sous-arborescence n'est traitée.
- *ALL
- La totalité de la sous-arborescence du chemin indiqué dans CLSF est traitée.
|
| Edition cible |
Indiquez l'édition du système d'exploitation sur lequel vous prévoyez d'utiliser l'objet créé, au format
VxRxMx pour la version,
l'édition et le niveau de modification. Vous pouvez
utiliser l'objet sur un système avec l'édition choisie
ou de toute édition suivante du système d'exploitation installé. Vous pouvez également indiquer : - *CURRENT
- Vous pouvez utiliser l'objet sur l'édition du système
d'exploitation actuellement installée sur votre système. Vous pouvez également l'utiliser sur un système avec une version suivante du système d'exploitation installé.
Remarque : Le paramètre Target Release est admis uniquement pour l'OS/400 V4R5 ou version ultérieure.
|
| Optimisation des options de microcode sous licence |
- *OPTIMIZE
- Lors de la compilation, utilisez les options qui sont associées implicitement au niveau d'optimisation indiqué dans le paramètre OPTIMIZE. Si OPTIMIZE(*INTERPRET) est spécifié, aucune
optimisation n'est effectuée lors de la compilation.
- 'chaîne d'options de microcode sous licence'
- Le système utilise les options de compilation du microcode sous licence lors de la création d'un objet programme Java.
|
| Autre |
Cette zone permet d'indiquer le texte que vous souhaitez ajouter à la fin de la chaîne de commande. Par exemple : JDKVER('1.2.2'). |