Limitazioni durante la creazione del profilo di un'applicazione su AS/400

Limitazioni relative agli eventi di entrata/uscita dei metodi JVMPI AS/400

Gli eventi di entrata/uscita dei metodi non sono implementati per il codice DE (Direct Execution) del livello di ottimizzazione 40. Si tratta della modalità predefinita del codice JDK. Se questi eventi sono necessari per le classi JDK, eseguire l'applicazione in modalità JIT o Interpretato. La modalità predefinita per JVM iSeries è la modalità mista, ovvero, se è presente il codice DE, viene utilizzato. In caso contrario, JIT genera il codice in base alle necessità. Per ulteriori dettagli su JIT, vedere le informazioni di avvio nelle specifiche JVMPI per AS/400.

La creazione profili con la modalità DE abilitata può generare risultati imprevisti

La creazione profili con la modalità DE (Direct Execution) per determinate classi può causare risultati imprevisti, soprattutto se creano profili con l'opzione Analisi tempo di esecuzione abilitata, ad esempio:

STACK_INFORMATION accetta uno dei valori documentati diverso da NONE 
(STACK_INFORMATION=normal o STACK_INFORMATION=contiguous e così via), 
e TRACE_MODE non è uguale a NONE.  

L'utente dovrebbe creare profili solo nella modalità JIT pura con argomenti VM '-Dos400.enbpfrcol=1 -Djava.compiler=jitc' oppure in modalità interpretato con l'argomento VM '-interpret'.

Argomenti correlati
Panoramica sullo strumento Creazione profili

Attività correlate
Creazione del profilo di un'applicazione Utilizzo della vista Controllo di creazione profili

Riferimenti correlati
Risorse di creazione profili