De events voor activeren/beëindigen van methoden zijn niet geïmplementeerd voor het optimalisatieniveau 40 van de Direct Execution (DE)-code. Dit is de standaard werkstand van de JDK-code. Als deze events nodig zijn voor de JDK-klassen, voert u de toepassing uit in de werkstand JIT of in de werkstand Interpreteren. De standaard werkstand van de iSeries JVM is gemengd. Dit betekent dat als de DE-code aanwezig is, deze wordt gebruikt. Anders genereert JIT de code die nodig is. Zie de opstartinformatie in de JVMPI-specificaties voor AS/400 als u meer informatie wilt over JIT.
Profileren als de werkstand Direct Execution (DE) is ingeschakeld voor bepaalde klassen, kan leiden tot gevolgen die niet te voorspellen zijn, in het bijzonder als de profilering wordt uitgevoerd wanneer de optie Analyse uitvoeringstijd is ingeschakeld.
STACK_INFORMATION heeft een van de gedocumenteerde waarden nodig die niet is NONE (STACK_INFORMATION=normal of STACK_INFORMATION=contiguous enzovoort) en TRACE_MODE is niet gelijk aan NONE.
Profileren moet alleen worden uitgevoerd in een zuivere JIT-werkstand met de VM-argumenten '-Dos400.enbpfrcol=1 -Djava.compiler=jitc' of in de geïnterpreteerde werkstand met het VM-argument '-interpret'.
Verwante concepten
Overzicht profileringstool
Verwante taken
Profiling an application
De profileringsmonitor gebruiken
Verwante onderwerpen
Profileringsresources
(C) Copyright IBM Corporation 2000, 2006. Alle rechten voorbehouden.