Specifica il livello di ottimizzazione del programma Java iSeries.
Con OPTIMIZE(*INTERPRET), il risultante programma Java interpreta i codici a
byte del file classe quando richiamati. Per altri livelli di
ottimizzazione, il programma Java contiene sequenze di istruzioni sistema
eseguite quando viene richiamato il programma Java. I programmi Java
OPTIMIZE(*INTERPRET) sono più piccoli ma vengono eseguiti più lentamente dei
programmi Java creati con livelli di ottimizzazione superiori. Man mano
che si aumenta il livello di ottimizzazione oltre 10, le prestazioni del
programma Java migliorano, ma aumenta il tempo necessario a creare il
programma Java e il debug risulta più difficile.
I possibili valori sono:
- 10
- Il programma Java contiene una versione compilata dei codici a byte del
file classe ma dispone solo di poca ottimizzazione per il compilatore.
Le variabili possono essere visualizzate e modificate durante il debug.
- *INTERPRET
- Il programma Java creato non è ottimizzato. Quando richiamato, il
programma Java interpreta i codici a byte del file classe. Le variabili
possono essere visualizzate e modificate durante il debug.
- 20
- Il programma Java contiene una versione compilata dei codici a byte del
file classe e dispone di ulteriore ottimizzazione del compilatore. Le
variabili possono essere visualizzate ma non modificate durante il
debug.
- 30
- Il programma Java contiene una versione compilata dei codici a byte del
file classe e dispone di un'ottimizzazione del compilatore maggiore del
livello di ottimizzazione 20. Durante una sessione di debug, le
variabili utente non possono essere modificate ma possono essere
visualizzate. I valori presentati potrebbero non essere i valori
correnti delle variabili.
- 40
- Il programma Java contiene una versione compilata dei codici a byte del
file classe e dispone di un'ottimizzazione del compilatore maggiore del
livello di ottimizzazione 30. Tutte le tracce di istruzioni e chiamata
vengono disabilitate.
- *CMDDFT
- Viene utilizzato il valore predefinito di sistema.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.