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:
- 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
.
- 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
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.