Végrehajtási folyam nézet és táblázat

A Végrehajtási folyam nézet és táblázat a teljes programvégrehajtást ábrázolja. A nézetben a program szálai vízszintesen helyezkednek el, és az időskála úgy kerül meghatározásra, hogy a teljes végrehajtás függőlegesen beleférjen.  A táblázatban a szálak az első oszlopban kerülnek csoportosításra, és az idő a következő sorokba kerül feljegyezésre.

Nézet megjelenése

Egy példa a Végrehajtási folyam nézetre:

függőleges csíkok halmaza, fent metóduscímkék, vezérlőelemek alatta, számok a jobb alsó részen, néhány szétszórt vízszintes vonal

A csíkok a jobb oldal felé lépcsőzetes elrendezésben találhatók, ahogy az egyik metódus a másikat hívja, amely pedig egy harmadikat, stb. A csíkok szálak szerint vannak csoportosítva az oszlopokban. Egy vékony, fekete függőleges vonal választja el az oszlopokat egymástól. Minden egyes szál neve megjelenik a hozzá tartozó oszlop tetején.

Használja a Nagyítás eszközt nagyítás a grafikon nagyításához.

A Végrehajtási folyam nézet az alábbi információkat jeleníti meg:

Csíkok egy narancs színű csík
A csíkok a metódusokat jelzik a szálakban. A színkódolás az objektum osztályát jelöli. A GC jelöléssel megjelölt bal oldali csík a szemétgyűjtés.
Idő szürke lapka egy számmal
Az idő másodpercben kerül megadásra, a függőleges tengelyen helyezkedik el és a tengely tetejétől kezdődik. A csík magassága a metódus végrehajtásával eltöltött időt jelzi.
Nevek, argumentumok és típusok fekete vízszintes vonal színes lelógó, címkével rendelkező csíkokkal (actionPerformed, addButton, repaint)
A felső fekete vonal azt jelzi, hogy a repaint osztály által hívott addButton osztály az actionPerformed osztályt hívja.   A vonalak akkor nem feketék, ha a metódus egy konstruktor, ekkor a vonalak és címkék vörösek.

Ha a nézet a megfigyelő objektumból kerül megnyitásra, akkor a megfigyelőhöz tartozó összes ügynök végrehajtása megjelenítése kerül. A szálak neve a megfelelő folyamat azonosítóját is megjeleníti a különböző folyamatokban lévő azonos nevű szálak megkülönböztetésére.

Szemétgyűjtési szálak

A GC (szemétgyűjtés) szál alapértelmezés szerint rejtett. A Kontextus menü Szál > GC menüpontja kiválasztásával tehető láthatóvá. Ha a GC szál látható, akkor a legbaloldalibb oszlopban kerül megjelenítésre. A GC szál az adott megfigyelő alatt álló összes folyamatból gyűjtött objektumot tartalmazza. Egy vékony téglalap jelenik meg ebben az oszlopban, amikor egy objektumhoz szemétgyűjtés történik. Ahogy a nézetben más objektumok és metódusok esetében, azon objektum is a rákattintással választható ki, amelyhez a szemétgyűjtés történt. A nagy, megemelt, szürke téglalapok a szemétgyűjtés fázisait ábrázolják a profilkészítési munkamenetben.

Vezérlőelemek

Eszköztár vezérlőelemek

A nézet és táblázat eszköztára az alábbi vezérlőelemeket tartalmazza:

Menüpont Meghatározás
közelítés gomb A grafikon nagyítása.
közelítés gomb A grafikon kicsinyítése.
Kiindulási ikon Visszatérés az eredeti grafikonmérethez.
Megjelenítés százalékos arányként A Nyers összesített időt százalékkénti megjelenítése.
Grafikonszínek A grafikonszínek szerkesztése.
területkijelölő gomb A grafikon kinagyítani kívánt részének kijelölése.
HTML ikon exportálása Rekordok exportálása elérhető jelentési formátumokba. Az Új jelentés párbeszédpanel lehetővé teszi a jelentés típusának kiválasztását, valamint a dokumentum megnyitását az alapértelmezett rendszerszerkesztővel.
Gomb stilizált ikonnalA grafikon időalapjának kiválasztásához jelölje ki az Időpont megjelenítése elemet.
  • Nyers idő: az alkalmazás futási ideje, a profilkészítési többletterhelést is beleértve.
  • Kompenzált idő: az alkalmazás ideje a profilkészítés nélkül.
Válassza ki az Alkalmazási környezet megjelenítése elemet a profilozási adatok megjelenítéséhez a programozási nyelv és az adatgyűjtési környezet alapján. További információkért tekintse meg: Alkalmazási környezetek bemutatása a profilozási nézetekben.

Vezérlőelem a grafikonon

A grafikon törzsében is található néhány vezérlőelem. Húzza az egeret egy csíkhoz az állapot információk megjelenítéséhez (például: példa állapot az alább leírtak alapján)

Az egeret máshova húzva a nézetben a mutató függőleges pozíciójának megfelelő szál neve és ideje jelenik meg.

Előugró menü vezérlőelemei

Menüpont Meghatározás
Nézetek ikon frissítése Nézet frissítése
Grafikonszínek szerkesztése ikon A grafikonszínek szerkesztése.
Kiindulási ikon Visszatérés az eredeti grafikonmérethez.
Válassza ki a megjelenítendő oszlopokat a metódushívás táblábanA táblázatban megjelenítendő oszlopok kiválasztása.
területkijelölő gombMetódushívás részleteinek megjelenítése a kiválasztott metódushoz.
Metódushívás megnyitása a kiválasztott metódushozMetódushívás megjelenítése a kiválasztott metódushoz.
Ismétlések felismerése X jelek megjelenítése a gyakran hívott metódusok megjelölésére.
Összes ismétlés elrejtése A gyakran hívott metódusok X jelölésének elrejtése.
Szálak > Összes szál megjelenítése A kiválasztott erőforráshoz tartozó összes szál megjelenítése.
Szálak > Összes szál elrejtése A kiválasztott erőforráshoz tartozó összes szál elrejtése.
Szálak > GC A szemétgyűjtés szál megjelenítése.
Szálak > szálnév A megnevezett szál megjelenítése.


Kapcsolódó fogalmak
A profilkészítő eszköz bemutatása
Profilkészítési erőforrások

Kapcsolódó feladatok
Profilkészítés alkalmazásról
Teljesítmény szűk keresztmetszeteinek megjelenítése
Metódushívások és -hívók megjelenítése
Programvégrehajtási fázisok azonosítása
Aktív szálak azonosítása
Erőforrásigényes metódusok azonosítása