Limitaciones al perfilar una aplicación en AS/400

Limitaciones de entrada y salida de método JVMPI de AS/400

Los eventos de entrada/salida de método no están implementados para el código de Ejecución directa (DE) de nivel de optimización 40. Esta es la modalidad por omisión del código JDK. Si estos eventos son necesarios para las clases JDK, ejecute la aplicación en modalidad de interpretación o JIT. La modalidad por omisión para la JVM de iSeries es mixta. Es decir, si el código DE está presente, se utiliza. De lo contrario, JIT genera código según sea necesario. Consulte la Información de inicio en la especificación de JVMPI para AS/400 para obtener más información sobre JIT.

Perfilar con Ejecución directa habilitada puede llevar a resultados impredecibles

Perfilar con la modalidad Ejecución directa (DE) habilitada para determinadas clases puede llevar a resultados impredecibles, especialmente si está perfilando con la opción de Análisis de tiempo de ejecución habilitada, es decir:

STACK_INFORMATION acepta uno de los valores documentados que no sea NONE 
(STACK_INFORMATION=normal o STACK_INFORMATION=contiguo, etc.) 
y TRACE_MODE no es igual a NONE.  

El usuario solo debe perfilar en modalidad JIT pura con los argumentos de VM '-Dos400.enbpfrcol=1 -Djava.compiler=jitc' o en modalidad interpretada con argument '-interpret' de VM.

Conceptos relacionados
Visión general de la herramienta de perfilado

Tareas relacionadas
Perfilar una aplicación Utilizar la vista Supervisor de perfilado

Consultas relacionadas
Recursos de perfilado