Teljesítmény szűk keresztmetszeteinek megjelenítése
A Végrehajtási statisztika és a Metódushívás nézet segítségével a
teljesítmény szűk keresztmetszetei gyorsan azonosíthatók.
Előfeltételek:
Az alábbi lépések egy
teljesítmény szűk keresztmetszeteinek azonosításában érintett munkafolyamatot
mutatnak be:
- A Profilkészítés megfigyelő nézetben válassza ki a megfigyelőt vagy az
ügynököt.
- Kattintson a jobb egérgombbal és válassza ki a Megnyitás... >
Végrehajtási statisztika lehetőséget. Megjelenik a Végrehajtási
statisztika nézet.
- Az osztálystatisztika megjelenítéséhez az eszköztáron kattintson a
Csomag
lehetőségre.
- A teljesítmény adatok elemzéséhez tekintse meg az időhöz kapcsolódó
oszlopokat. Kattintson a jobb egérgombbal és válassza ki az Oszlopok kiválasztása... lehetőséget.
- Válassza az Alapidő, Összesített idő, Örökölt
alapidő és Örökölt összesített idő oszlopokat.
- Kattintson az OK gombra. A Végrehajtási statisztika nézetben
megjelennek az időoszlopok.
- Rendezze az Alapidő oszlopot az oszlop fejlécére kattintással.
- Azonosítsa a legnagyobb alapidejű csomagot. Nyissa meg a csomag fáját.
- Azonosítsa a legnagyobb alapidejű osztályt vagy osztályokat.
- Osztály módba váltással vizsgálja meg a teljesítmény további részleteit az osztályon belül.
- Az eszköztár Osztály
lehetőségére
kattintással nyissa meg az Osztály módot.
- Az Osztály módban válassza ki az Oszlopok kiválasztása lehetőséget.
- Válassza az Alapidő, Összesített idő, Örökölt
alapidő és Örökölt összesített idő oszlopokat.
- Rendezze az Alapidő oszlopot az oszlop fejlécére kattintással.
- Azonosítsa a legnagyobb alapidejű osztályt és nyissa meg az
osztály fáját.
- Vizsgálja meg a legnagyobb alapidejű metódust az osztályban.
A Végrehajtási statisztika nézetben azonosított lassú teljesítményű
metódusok a Metódushívás nézet és táblázat segítségével még részletesebben
megvizsgálhatók a forrás szűk keresztmetszetének pontos megállapítása
érdekében. Ezen nézet lehetővé
teszi a végrehajtási minta és az ugyanazon metódus hívásai közti különbségek
megtekintését.
A Metódushívás nézetben a metódus megtekintéséhez tegye a
következőket:
- A Metódushívás nézet megnyitásához kattintson a jobb egérgombbal egy
osztályra és válassza ki a Metódushívás megjelenítése menüpontot.
A
Metódushívás nézet megjelenik.
- A Metódushívás nézetben megvizsgálható a metódus hívója a végrehajtási
veremben, vagy a metódus forráskódjára lehet ugrani a jobb egérgomb
megnyomásával és a Hívó megjelenítése vagy a Forrás megnyitása
menüpont kiválasztásával.
- A kurzor valamely oszlop felé húzásával szintén látható az eltelt idő.
- Nyissa meg a Metódushívás táblázatot a metódus táblázatos
megjelenítéséhez. Kattintson a jobb egérgombbal a Metódushívás nézetre és
válassza a Metódushívás megjelenítése menüpontot. A Metódushívás
táblázat megjelenik.
- A Metódushívás nézet és táblázat közös használatával azonosítsa a
metódushívások közti eltéréseket és a legtöbb időt igénylő metódushívásokat.
Kapcsolódó fogalmak
Profilkészítő
eszköz áttekintése
Kapcsolódó feladatok
Profilkészítés alkalmazásról
Java alkalmazás indítása vagy hozzácsatlakozás
(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.