Profilera en tillämpning i fristående läge på AS/400

Förutsättningar:

Tänk på följande innan du profilerar en tillämpning i fristående läge på AS/400:

  1. Använd egenskapen 'os400.enbpfrcol=1' för att tillåta metodstarts- och avslutshändelser för JIT:ade metoder. Till exempel när du profilerar MyApp-tillämpningen
    	    java -XrunMyJvmpiPrf -Dos400.enbpfrcol=1 MyApp
    	
    .
  2. Optimeringsnivån 40 för direkt körning (DE) omfattar inte de instruktioner som behövs för att tillåta metodstarts- och avslutshändelser. Eftersom JDK-JAR-filerna levereras med DE-optimeringsnivå 40 genereras inga metodstarts- eller avslutshändelser för JDK-klasser om inte JVM körs i renodlat JIT-läge eller tolkat läge. Renodlat JIT-läge aktiveras med egenskapen 'java.compiler=jitc'. Om du vill se alla metodstarts-/avslutshändelser gör du enligt följande:
    	    java -XrunMyJvmpiPrf -Dos400.enbpfrcol=1 -Djava.compiler=jitc MyApp
    	

Närliggande uppgifter
Profilera en tillämpning
Profilera en tillämpning i fristående läge

Närliggande referenser
Begränsningar vid profilering av tillämpningar på AS/400