Profilkészítő eszköz áttekintése

A profilkészítő eszköz a Profilkészítés és naplózás perspektívából és számos nézetből áll.  Lehetővé teszi az alkalmazásokon a profilkészítést, a profilerőforrások kezelését, a profilkészítéshez tartozó alkalmazásokkal együttműködést és az alkalmazás teljesítmény- és memóriahasználati problémák tekintetében megvizsgálását.  A profilkészítő eszköz a Java program futás közbeni viselkedésével kapcsolatos adatokat gyűjti össze és jeleníti meg grafikus és táblázatos nézetekben.  Ezen lehetőségek elősegítik a program végrehajtásának megjelenítését és megértését, valamint a program viselkedési mintáinak megvizsgálását. 

A profilkészítő eszköz lehetővé teszi a legtöbb időt igénylő műveletek pontos megállapítását és elősegíti az ismétlődő végrehajtási viselkedések egyszerű felismerését, valamint a redundancia megszüntetését. Röviden, a profilkészítő eszköz nagyon hasznos a teljesítmény elemzéshez és a Java program mélyebb megértéséhez.

A profilkészítés az alkalmazás teljesítményének a programfejlesztési ciklus annyira korai szakaszában tesztelését teszi lehetővé, hogy elegendő idő legyen a tökéletesítésre és a javítások tesztelésére.

Profilkészítési felépítés

A Java profilkészítési ügynök egy ügynökvezérlő által telepített ügynökpéldány. Az alábbi telepítési környezet ábrában az Ügynök (2) Java profilkészítési ügynök is lehet. Az Alkalmazás folyamat (1) a Java alkalmazást végrehajtó Java virtuális gép. Megjegyzés: az alábbi ábra a távoli ügynökvezérlőt mutatja be, nem az integrált ügynökvezérlőt.

Telepítési ábra
Telepítési hosztok Telepítési hosztok Telepítési hosztok Telepítési hosztok Ügynök Ügynök Alkalmazási folyamat Alkalmazási folyamat Adatgyűjtési alrendszer Szolgáltatás Fejlesztési hosztok Fejlesztési hosztok Fejlesztési hosztok Fejlesztési hosztok Fejlesztési hosztok Fejlesztési hosztok Fejlesztési hosztok JDK Tesztelési ügyfél WebSphere bedolgozók

1. ábra:
A Telepítési hosztok
1 Alkalmazási folyamat
2 Ügynök
3 Adatgyűjtési alrendszer
4 Szolgáltatás
B Fejlesztési hosztok
5 WebSphere bedolgozók
6 Tesztelési ügyfél
7 JDK

Minden profilkészítésre kerülő alkalmazás folyamat tartalmazhat egy benne futó profilkészítési ügynököt. Így a profilkészítő eszköz lehetővé teszi egyetlen munkaterületről ezen alkalmazások interaktív profilkészítését.

Szolgáltatások

A profilkészítő eszköz néhány szolgáltatása:

Vizuális információ-megjelenítés

A profilkészítő eszközhöz megjelenő vizuális információk csomag, osztály és metódus szinten vannak szervezve. Ennek eredményeképp a profilkészítő eszköz a Java programozási hierarchiával konzisztens módon képes modellezni és megjeleníteni a program információit.

Mintakifejtés

A mintakifejtés végrehajtási információk tömegét fogadja és alapvető formára csökkenti őket, így átfogó képet nyújt a program végrehajtásáról, valamint lehetőséget biztosít az objektumok és metódushívások még részletesebb megtekintésére. A mintakifejtés nagymértékben leegyszerűsíti a futás közbeni elemzést.  A profilkészítő eszköz hatékony mintakifejtési képességekkel rendelkezik .

Osztott megfigyelés  

Az eszközök több gépen lévő több folyamat egyidejű megfigyelését, ezáltal osztott alkalmazások profilkészítését teszik lehetővé. Az ügynökvezérlő használatával a profilkészítő eszköz lehetővé teszi a távoli gépeken lévő alkalmazások indítását és interaktív profilkészítését. Ez az alkalmazások telepítési célkörnyezeten futása közben jelentkező teljesítmény jellemzőinek meghatározásakor hasznos.

 

Kapcsolódó fogalmak
Common Base Event modell
Integrált ügynökvezérlő
Profilkészítési erőforrások
A tünetadatbázis

Kapcsolódó feladatok
Profilok beállításai
Profilkészítési feltételek meghatározása
Profilkészítés alkalmazásról
Profilkészítési erőforrások mentése
Profilkészítési erőforrások importálása

Kapcsolódó leírások

Sorozatábra nézetek
Memóriastatisztika nézet
Végrehajtási statisztika nézet