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:

Nagy végrehajtási idővel rendelkező csomagok azonosítása

  1. A Profilkészítés megfigyelő nézetben válassza ki a megfigyelőt vagy az ügynököt.
  2. 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.
  3. Az osztálystatisztika megjelenítéséhez az eszköztáron kattintson a Csomag Csomagstatisztika ikon lehetőségre.
  4. 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.
  5. Válassza az Alapidő, Összesített idő, Örökölt alapidő és Örökölt összesített idő oszlopokat.
  6. Kattintson az OK gombra. A Végrehajtási statisztika nézetben megjelennek az időoszlopok.
  7. Rendezze az Alapidő oszlopot az oszlop fejlécére kattintással.
  8. Azonosítsa a legnagyobb alapidejű csomagot. Nyissa meg a csomag fáját.
  9. Azonosítsa a legnagyobb alapidejű osztályt vagy osztályokat.
  10. Osztály módba váltással vizsgálja meg a teljesítmény további részleteit az osztályon belül.

Nagy végrehajtási idővel rendelkező osztályok azonosítása a csomagban

  1. Az eszköztár Osztály Osztálystatisztika ikon lehetőségére kattintással nyissa meg az Osztály módot.
  2. Az Osztály módban válassza ki az Oszlopok kiválasztása lehetőséget.
  3. Válassza az Alapidő, Összesített idő, Örökölt alapidő és Örökölt összesített idő oszlopokat.
  4. Rendezze az Alapidő oszlopot az oszlop fejlécére kattintással.
  5. Azonosítsa a legnagyobb alapidejű osztályt és nyissa meg az osztály fáját.
  6. Vizsgálja meg a legnagyobb alapidejű metódust az osztályban.

Nagy végrehajtási idővel rendelkező metódusok megvizsgálása 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:

  1. 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.
  2. 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.
  3. A kurzor valamely oszlop felé húzásával szintén látható az eltelt idő.
  4. 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.
  5. 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