Käsite profilointiresurssi viittaa profilointinäkymien avauksessa käytettävään tarkkuustasoon. Resurssin tasot löytyvät Profiloinnin valvonta -näkymästä. Voit avata resurssiin perustuvan koostenäkymän valitsemalla resurssin. Pääkonetasosta avatun näkymän avulla voit esimerkiksi nähdä niiden prosessien ja agenttien profiilitiedot, jotka on liitetty valittuun pääkoneeseen. Käytettävissä olevat resurssit on lueteltu seuraavassa.
Java-projekti
sisältää lähdekoodin ja siihen liittyvät tiedostot, joita tarvitaan Java-ohjelman koonnissa. Java-projekti ylläpitää myös mallia sen sisällöstä. Malli sisältää tietoja tyyppihierarkiasta, viittauksista ja Java-elementtien esittelyistä. Kansio
(tai hakemisto)
on säilö, joka voi sisältää mitä tahansa tiedostoja.
Oletusarvon mukaan nämä objektit on piilotettu näkymässä. Saat ne näkyviin poistamalla Oletusasetukset-ikkunan (valitse vaihtoehdot Ikkuna > Oletusasetukset > Profilointi ja kirjaus > Ulkoasu) Kansiot-valintaruudun valinnan.
Valvontaohjelma on niiden profilointitietojen looginen säilö, jotka kerätään prosessiryhmistä. Valvontaohjelman tasolla olevissa näkymissä on näistä prosesseista kerättyjä profilointitietoja. Valvontaohjelmilla voidaan koostaa profilointitietoja, jotka on kerätty hajautetussa sovelluksessa ajettavista prosesseista.
Valvontaohjelmat esitetään valvontaohjelman objektien avulla. Oletusarvon mukaan nämä objektit on piilotettu näkymässä. Saat valvontaohjelman objektit näkyviin valitsemalla Profiloinnin valvontaohjelma -työkaluriviltä Hajautettu asettelu -vaihtoehdon.
Pääkone on kone tai koneen suoritusosio, jossa testattava sovellus sijaitsee. Pääkone omistaa profiloitavat prosessit. Pääkone ajaa prosesseja. Voit määrittää pääkoneen joko nimen mukaan tai IP-osoitteen mukaan.
Eri valvontaohjelmilla voi olla samannimisiä pääkoneita. Tällaiset pääkoneet ovat yksilöllisiä kullekin valvontaohjelmalle, koska Profiloinnin valvontaohjelma -näkymän resurssit tunnistetaan koko polun avulla.
Oletusarvon mukaan nämä objektit on piilotettu näkymässä. Saat valvontaohjelman objektit näkyviin valitsemalla Profiloinnin valvontaohjelma -työkaluriviltä Hajautettu asettelu -vaihtoehdon.
Prosessiobjekti esittää profiloitavaa sovellusta.
Prosessit tunnistetaan prosessin nimen ja tunnuksen avulla. Prosessin nimi voidaan esittää kahdella tavalla prosessin aloitustavan mukaan:
Kun aloitat Java-sovelluksen profiloinnin, prosessi ja siihen liittyvät agentit näkyvät Profiloinnin valvontaohjelma -näkymässä.
Agentin ohjaimen käyttöönottomallissa agentti on uudelleen käytettävä binaaritiedosto, joka sisältää pääkoneprosessin edellyttämät palvelut ja - mikä tärkeämpää - portaalin, jonka avulla sovellustiedot voidaan lähettää edelleen liitettyihin työasemiin. Agentit keräävät sovellusohjelman suoritustietoja. Profilointi- ja kirjausperspektiivin näkymät visualisoivat agenttien keräämät tiedot. Java-profilointiagentti on profilointiagentti.
Java-profilointiagenttia voidaan ajaa JVM (Java Virtual Machine) -koneen prosessissa, ja se vastaanottaa JVMPI (Java Virtual Machine Profiler Interface) -liittymään perustuvien JVM-tapahtumien ilmoituksia. Tämän agentin avulla voidaan yksilöidä parhaiten suoritustehotietoja, kuten suoritustehoa huonontavat luokat ja metodit. Java-profilointiagentin avulla voidaan myös analysoida sovelluskekoa sekä etsiä muistivuotoja.
Prosessissa voi olla samanaikaisesti ajossa yksi tai useampi agentti. Vaikka prosessissa ei olisi alun perin agenttia, jokin käsittelytila voi johtaa agentin luontiin prosessin elinkaaren jossain vaiheessa. Mikä tahansa sovelluksen muodostavista käyttötasoista voi sisältää agentteja.
Voit aloittaa niiden agenttien valvonnan, jotka on keskeytetty tai irrotettu. Koska kukin agentti voidaan liittää vain yhteen työasemaan kerrallaan, agenttia, joka jo valvoo, ei voida käyttää uudelleen. Lopetettua agenttia ei voi valvoa.
Agentin tila tunnistetaan seuraavien symbolien avulla:
Profilointiaineisto on ehtojoukko, jonka avulla rajataan kerättävien profilointitietojen laajuutta. Profilointiaineistojen avulla voit kerätä tiettyjä tietoja analyysiä varten. Profilointityökalussa on kolme profilointiaineistoa:
Aiheeseen liittyviä käsitteitä
Profilointityökalun yleiskuvaus
Aiheeseen liittyviä tehtäviä
Sovelluksen profilointi
Profiloinnin valvontaohjelma -näkymän käyttö
(C) Copyright IBM Corporation 2000, 2006. All rights reserved.