Vise flaskehalser for ytelsen
Du kan raskt finne flaskehalser for ytelsen ved å bruke visningene Utføringsstatistikk og Metodeaktivering.
Forutsetninger:
Disse punktene forklarer arbeidsflyten ved identifisering av flaskehalser for ytelsen:
- Velg overvåkeren eller agenten i visningen Profileringsovervåker.
- Høyreklikk og velg Åpne i > Utføringsstatistikk. Visningen Utføringsstatistikk blir åpnet.
- Klikk på Pakke
på verktøylinjen for å vise klassestatistikken.
- Hvis du skal analysere ytelsesdata, må du se på kolonnene som er knyttet til tid. Høyreklikk og velg Velg kolonner....
- Velg Basistid,Kumulativ tid,Arvet basistid og Arvet kumulativtid.
- Klikk på OK. Visningen Utføringsstatistikk blir oppdatert og viser tidskolonnene.
- Sorter kolonnen Basistid ved å klikke på kolonneoverskriften.
- Finn pakken som har den høyeste basistiden. Åpne pakketreet.
- Finn klassen(e) som har den høyeste basistiden.
- Undersøk ytelsen i klassen nærmere ved å bytte til klassemodus.
- Åpne Klasse-modus ved å klikke på Klasse
på verktøylinjen.
- Klikk på Velg kolonner i Klasse-modus.
- Velg Basistid,Kumulativ tid,Arvet basistid og Arvet kumulativtid.
- Sorter kolonnen Basistid ved å klikke på kolonneoverskriften.
- Finn klassen som har den høyeste basistiden og åpne klassetreet.
- Undersøk hvilke metodekall i klassen som har den høyeste basistiden.
De langsomme ytelsesmetodene som ble funnet i visningen
Utføringsstatistikk, kan undersøkes nærmere for å finne flere
detaljer om flaskehalsen ved å bruke visningen og tabellen for metodeaktivering.
I denne visningen kan du se utføringsmønsteret og forskjellene mellom aktiveringer av den samme metoden.
Følg denne fremgangsmåten hvis du vil se på metodene i visningen
Metodeaktivering:
- Åpne Metodeaktivering-visningen ved å høyreklikke på klassen og velge Vis metodeaktivering. Visningen Metodeaktivering blir åpnet.
- Fra visningen Metodeaktivering kan du se årsaken til metodeaktiveringen i
utføringsstakken, eller du kan gå til metodens
kildekode ved å høyreklikke og velge Vis kaller eller Åpne
kilde.
- Du kan også se hvor mye tid som er brukt, ved å bevege pekeren over felt.
- Åpne tabellen Metodeaktivering for å få en tabelloversikt over den samme metoden. Høyreklikk i visningen Metodeaktivering, og velg Vis metodeaktivering. Metodeaktiveringstabellen blir åpnet.
- Bruk visningen Metodeaktivering og metodeaktiveringstabellen
til å finne forskjellene mellom metodeaktiveringene, og se hvilke
metodeaktiveringer som er mest tidkrevende.
Beslektede begreper
Oversikt over profileringsverktøyet
Beslektede oppgaver
Profilere en applikasjon
Starte eller koble seg til en Java-prosess
(C) Copyright IBM Corporation 2000, 2006. All Rights
Reserved.