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.
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.
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.
A profilkészítő eszköz néhány szolgáltatása:
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.
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 .
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
(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.