Metodin tulokohdan tai poistumakohdan tapahtumia ei toteuteta optimointitason 40 DE (Direct Execution) -koodia varten. Tämä on JDK-koodin oletustila. Jos näitä tapahtumia tarvitaan JDK-luokkia varten, aja sovellus JIT- tai tulkintatilassa. iSeries JVM -koneen oletustila on yhdistelmätila. Toisin sanoen, jos DE-koodi on olemassa, sitä käytetään. Muussa tapauksessa JIT luo koodin tarpeen mukaan. Lisätietoja JIT-tilasta on AS/400 JVMPI -liittymän määrityksen aloitustiedoissa.
DE (Direct Execution) -tilan käyttö joidenkin luokkien profiloinnissa saattaa johtaa odottamattomiin tuloksiin erityisesti, jos profiloinnissa on käytössä esimerkiksi Toteutuksen ajan analyysi -vaihtoehto.
STACK_INFORMATION sisältää yhden dokumentoiduista arvoista, mutta ei arvoa NONE (STACK_INFORMATION=normal tai STACK_INFORMATION=contiguous jne.), ja TRACE_MODE on eri suuri kuin NONE.
Käyttäjän tulisi profiloida vain puhtaassa JIT-tilassa, kun käytössä on VM-koneen argumentit '-Dos400.enbpfrcol=1 -Djava.compiler=jitc', tai tulkintatilassa, kun käytössä on VM-argumentti '-interpret'.
Aiheeseen liittyviä käsitteitä
Profilointityökalun yleiskuvaus
Aiheeseen liittyviä tehtäviä
Sovelluksen profilointi
Profiloinnin valvontanäkymän käyttö
Aiheeseen liittyviä ohjeita
Profilointiresurssit
(C) Copyright IBM Corporation 2000, 2006. All rights reserved.