Profilkészítés alkalmazásról önálló módban

Az alábbi információk Windows rendszer esetén érvényesek. Az alábbi információk AIX rendszer esetén érvényesek. Az alábbi információk Linux rendszer esetén érvényesek. Az alábbi információk Solaris rendszer esetén érvényesek. Profil készítése alkalmazáson önálló módban (azaz a parancssorból), telepített Teszt- és teljesítményvezérlési eszközök platform nélkül.  Azonban az ügynökvezérlőnek telepítve kell lennie a profilkészítésre szánt alkalmazás tárolását végző gépen.

Egy alkalmazás önálló módban profilkészítése a Java profilkészítési ügynök meghívásával tehető meg, ami a Java alkalmazás viselkedésének befogására és rögzítésére használt, Java virtuális géphez (JVM) csatlakoztatott függvénytár. Az ügynök kimenete XML töredék formátumú.

A Java profilkészítési ügynök meghívásához a -Xrun Java paraméter használható:

    -XrunpiAgent:agent_parm[,agent_parm]*

Például a TeljesitmenyPelda.java sajatSzurok.txt fájlban megadott szűrők használatával profilkészítéséhez és az adatok profilkészítési munkamenetből a TPProfilAdatok nevű fájlba irányításához az alábbi parancs használható:
    java -XrunpiAgent:server=standalone,filters=sajatSzurok.txt,file=TPProfilAdatok.trcxml TeljesitmenyPelda

Megjegyzés: Ha el szeretné indítani a WebSphere Application Server 6. változatát (WAS) profilozási módban a parancssorból, akkor tegye a következőket:
  1. Lépjen a következőre: <profile root>/config/cells/<nodename>Cell/nodes/<nodename>/servers/server1
  2. A server.xml fájlban szerkessze a jvmEntries elemet. Az elemben található egy genericJvmArguments attribútum. Az attribútum értékéhez fűzze hozzá: -XrunpiAgent:server=enabled.
  3. Indítsa újra a WAS kiszolgálót.
     
 
A parancsot a -XrunpiAgent paraméterrel kiegészítve a profilkészítési ügynök futásának számos különböző módja adható meg. Az agent_parm paraméter az alábbi értékek egyikét veheti fel:

Az osztály szűrőfájl formátuma

A szűrőfájlnak három mezőt meg kell adni - csomag/osztály, metódus és mód - az alábbi formátumban:
   csomag/osztály metódus mód

ahol

csomag/osztály
A mező egy csomag- vagy osztálynévhez ad meg egy mintát. A mintát karaktersorozatként kell megadni beágyazott üres karakterek nélkül. A karaktersorozat az elején vagy a végén tartalmazhat egy csillagot (*), például *.mypackage vagy org.mycompany.*. A * nulla vagy több karakterrel eredményez egyezést, így a minta általános előtagú vagy utótagú mintává tehető. Csak a * megadása az összes karaktersorozatot képviseli.
metódus
A mező a metódusnévhez ad meg egy mintát. A mintát karaktersorozatként kell megadni beágyazott üres karakterek nélkül és ugyanazzal a specifikációs szabályokkal, mint az osztály mezőt.
mód
A mező megadja, hogy a mintának megfelelő csomagot vagy osztályt a profilkészítés tartalmazza-e. Az mód értéke INCLUDE (beemelés) vagy EXCLUDE (kizárás) lehet.

A szűrőminták a megadás sorrendjében kerülnek feldolgozásra az első egyezésig. Ha az osztály neve egy megadott szűrőmintával sem eredményez egyezést, akkor alapértelmezésben az osztály beemelésre kerül (INCLUDE).

Java profilkészítési ügynök vezérlése

A Java profilkészítési ügynök server=enabled vagy server=controlled paraméterrel indításakor az ügynökkel kommunikáció az ügyfél munkaterület használatával a hoszt gépen lévő ügynökvezérlő által történik meg.

Megjegyzések

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 önálló módban AS/400 rendszeren
Java alkalmazás indítása vagy hozzácsatlakozás
Profilkészítés-figyelő nézet használata