Az erőforrás profilkészítése kifejezés a profil nézetek megnyitásakor használt részletezettségi szintet jelenti. Az erőforrás szintjei a Profil megfigyelési nézetben találhatók. Egy erőforrás kiválasztása lehetővé teszi az erőforrás alapján csoportosított nézetek megnyitását. Például a hoszt szintről megnyitott nézet a kiválasztott hoszthoz tartozó folyamatok és ügynökök profil adatainak megtekintését teszi lehetővé. A rendelkezésre álló erőforrások alább láthatók.
Egy Java projekt
egy Java program
összeépítéséhez szükséges forráskódot és kapcsolódó fájlokat tartalmaz. A
Java projekt a tartalom modelljét is fenntartja. Ezen modell a típus
hierarchiáról, a Java elemek hivatkozásairól és deklarációjairól tartalmaz információkat. A mappa
(vagy
könyvtár)
egy tároló, amely bármilyen típusú fájlt tartalmazhat.
Alapértelmezésben ezen objektumok rejtettek a nézetben. Láthatóvá a Beállítások ablakban (Ablak > Beállítások > Profilkészítés és naplózás > Megjelenés) a Mappák jelölőnégyzet törlésével tehetők.
A megfigyelő
folyamatok egy csoportjából összegyűjtött profilkészítési információk
logikai tárolója. A megfigyelő szintű nézetek ezen folyamatokból gyűjtött
profilkészítési adatokat jelenítik meg. A megfigyelők elosztott
alkalmazásban futó folyamatokból gyűjtött adatok csoportosításához
használhatók.
A megfigyelőket megfigyelő objektumok képviselik. Alapértelmezésben ezen objektumok rejtettek a nézetben. A megfigyelő objektumok a Profilkészítés-figyelő eszköztár Elosztott elrendezés lehetőségének kiválasztásával tehetők láthatóvá.
A hoszt egy gép
vagy egy gép végrehajtási partíciója, amelyen a tesztelés alatt álló alkalmazás
található. A hoszt a profilkészítés alá vett folyamatokat birtokolja. A hoszt
folyamatokat futtat. A hoszt megadható a nevével vagy az IP címével.
Különböző megfigyelőkhöz tartozhatnak azonos névvel rendelkező hosztok. Ezen hosztok minden egyes megfigyelő esetén egyediek, mert a Profilozás-figyelő nézetben lévő erőforrások a teljes elérési út alapján kerülnek azonosításra.
Alapértelmezésben ezen objektumok rejtettek a nézetben. A megfigyelő objektumok a Profilkészítés-figyelő eszköztár Elosztott elrendezés lehetőségének kiválasztásával tehetők láthatóvá.
A folyamatobjektum azt az alkalmazást ábrázolja, amelyhez profil kerül létrehozásra.
A folyamatok a folyamat neve és az azonosító száma alapján kerülnek azonosításra. A folyamat neve az indítás módjától függően két formájú lehet:
Egy Java alkalmazás profilkészítésének elkezdését követően a folyamat és a hozzá tartozó ügynökök megjelennek a Profil megfigyelési nézetben.
Az ügynökvezérlő telepítési modellben egy ügynök egy újra felhasználható bináris fájl, ami szolgáltatásokat nyújt a hosztfolyamat számára és, ami még fontosabb, portált biztosít, amivel az alkalmazásadatok az ügyfélhez továbbíthatók. Az ügynökök egy alkalmazásprogram végrehajtási adatait gyűjtik össze. A Profilkészítés és naplózás perspektíva nézetei lehetővé teszik az ügynök által összegyűjtött információk megjelenítését. A Java profilkészítési ügynök egy profilkészítési ügynök.
A Java Profilkészítési ügynök JVM (Java virtuális gép) folyamatban fut és JVM események értesítését fogadja a JVMPI (Java virtuális gép profilkészítő felület) alapján. Ez az ügynök legjobban a teljesítmény részleteinek azonosításához használható, mint például az osztályok vagy metódusok, amelyek a gyenge teljesítményért felelősek. A Java Profilkészítési ügynök a memóriaszivárgások megkeresése érdekében az alkalmazáskupacot is elemzi.
Egy folyamatban egyszerre több ügynök is futhat. Ha a folyamat eleinte nem is tartalmaz ügynököt, a folyamat életciklusa alatt néhány feldolgozási helyzet eredményezheti ügynök létrehozását. Az alkalmazást magában foglaló rétegek bármelyike tartalmazhat ügynököket.
Csak a szüneteltetett vagy leválasztott ügynökök megfigyelése indítható el. Mivel minden egyes ügynök egy időben csak egy ügyfél által kerülhet csatlakoztatásra, ezért egy már megfigyelés alatt álló ügynök nem használható újra. Egy befejezett ügynök nem figyelhető meg.
Az ügynök állapotát az alábbi szimbólumok jelzik:
A profilkészítési beállítások az összegyűjtött profil adatok hatókörének leszűkítésére használt feltételek halmaza. A profilkészítési beállítások lehetővé teszik az elemzésre szánt adott információk összegyűjtését. A profilkészítő eszköz három profilkészítési beállítást biztosít:
Kapcsolódó fogalmak
Profilkészítő
eszköz áttekintése
Kapcsolódó feladatok
Profilkészítés alkalmazásról
Profilkészítés-figyelő nézet használata
(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.