UML2-jäljitysten vuorovaikutusnäkymien käyttö
Pääkoneen ja prosessien vuorovaikutustapahtumien visualisointi profilointi- ja kirjausperspektiivin järjestyskaavionäkymissä auttaa hajautettujen sovellusten kuormituksen hallinnassa. Ajan esitys näissä näkymissä auttaa sovellusten suoritustehon pullonkaulojen sekä verkon tietoliikenteen määrityksessä.
Edeltävät toiminnot:
Järjestyskaavionäkymissä on joukko toteutettavia toimintoja, joiden avulla on helppo tarkastella ja analysoida jäljityksen vuorovaikutustapahtumia.
Voit avata jäljitysten vuorovaikutuskaavionäkymän seuraavasti:
- Valitse valvontaohjelma, joka edustaa Profiloinnin valvontaohjelma -näkymän sovellusryvästä.
Huomautus: Voit tarkastella valvontaohjelmia vaihtamalla hajautettuun asetteluun.
- Napsauta hiiren kakkospainiketta ja valitse sen jälkeen Avaa kohteessa -vaihtoehto ja valitse tarkasteltavan vuorovaikutuskaavion laji. Järjestyskaavionäkymä avautuu ja siinä näkyvät valittuja valvontaohjelman tasoja vastaavat oliot. Seuraavassa taulukossa on luettelo kussakin valitussa valvontatasossa käytössä olevista vuorovaikutusnäkymistä.
Valittu valvontataso
| Käytössä olevat vuorovaikutusnäkymät
|
Valvontaohjelma |
Valvontaohjelma ja pääkone |
Pääkone |
Prosessi ja agentti |
Prosessi |
Luokka, objekti ja säie |
Toteutuksen ajan analyysi |
Luokka, objekti ja säie |
Suurissa vieritettävissä näkymissä voidaan siirtyä järjestyskaavion eri sivujen välillä yleiskuvauksen avulla.
Voit avata järjestyskaavion yleiskuvauksen napsauttamalla
-painiketta näkymän oikeassa alakulmassa.
Huomautus: Tämä painike on näkyvissä vain, kun näkymää on vieritettävä.
Siirtyminen elinkaarissa ja sanomissa
Useita sivuja sisältävissä näkymissä voi siirtyä useilla eri tavoilla.
- Siirtymisvalikon vaihtoehto
- Valitse työkalurivin avattavasta valikosta Siirtyminen. Näkyviin tulee siirtymisen alivalikko.
- Valitse jokin siirtymisvaihtoehdoista.
- Sivut-valikon vaihtoehto
- Valitse työkalurivin avattavasta valikosta Sivut. Järjestyskaavion sivut -valintaikkuna avautuu.
- Kirjoita sen sivun numero, jolle haluat siirtyä. Napsauta OK-painiketta. Näkymä verestetään kohdesivulla.
- Siirry työkalurivin tai työkalurivin avattavan valikon
Siirry seuraavalle sivulle- ja
Siirry edelliselle sivulle -painikkeiden avulla.
- Siirry sanomaan
- Valitse sanoma. Tuo pikavalikko näkyviin napsauttamalla hiiren kakkospainiketta.
- Jos haluat tarkastella metodikutsua paluukohtaan päin, valitse pikavalikosta Siirry sanoman palautukseen -vaihtoehto.
- Jos haluat tarkastella metodikutsua aloituskohtaan päin, valitse pikavalikosta Siirry sanomaan -vaihtoehto.
Elinkaarien pienennyksen ja laajennuksen avulla voidaan piilottaa tai tuoda näkyviin näkymän tieto-osia.
- Voit pienentää elinkaaren seuraavasti:
- Samalla, kun pidät Ctrl-näppäintä painettuna, napsauta pienennettäviä elinkaaria.
- Tuo pikavalikko näkyviin napsauttamalla hiiren kakkospainiketta.
- Valitse Pienennä valitut luokat ja objektit -vaihtoehto. Näkymä verestetään elinkaarella, joka on muodostettu yhdistämällä valitut elinkaaret. Pienennetty elinkaari on ilmaistu kuvakkeella
.
- Voit laajentaa elinkaaret seuraavasti:
- Napsauta pienennettyä elinkaarta, jonka haluat laajentaa. Jos haluat tarkastella elinkaaren koko nimeä,
osoita elinkaarta hiirellä.
- Tuo pikavalikko näkyviin napsauttamalla hiiren kakkospainiketta.
- Valitse Laajenna valittu elinkaari -vaihtoehto. Näkymä verestetään valitulla laajennetulla elinkaarella.
Huomautus: Tämä koskee vain objektin tai luokan vuorovaikutustapahtumia
Sanomia pienentämällä ja laajentamalla voidaan piilottaa tai tuoda näkyviin kaikki metodikutsut, jotka on tehty valitusta metodista. Huomautus: Tämä koskee vain objektin tai luokan vuorovaikutustapahtumia
- Voit pienentää sanomat seuraavasti:
- Napsauta järjestyskaaviossa olevaa sanomaa.
- Tuo pikavalikko näkyviin napsauttamalla hiiren kakkospainiketta.
- Valitse Pienennä kutsutut metodit -vaihtoehto. Järjestelmä verestää
järjestyskaavion ja piilottaa siitä kaikki valitun metodin metodikutsut.
Pienennetty sanoma on ilmaistu kuvakkeella
.
- Voit laajentaa sanomat seuraavasti:
- Napsauta järjestyskaaviossa olevaa pienennettyä sanomaa.
- Tuo pikavalikko näkyviin napsauttamalla hiiren kakkospainiketta.
- Valitse Laajenna kutsutut metodit -vaihtoehto. Järjestyskaavio verestetään ja siinä
näkyvät kaikki valitusta metodista tehdyt metodikutsut.
Lähentämällä elinkaaren voit tarkastella tietyn elinkaaren kaikkia jäljityksen vuorovaikutustapahtumia. Tämän ominaisuuden avulla käyttäjä voi jäljittää ongelman perussyyn pääkoneesta prosessiin, säikeeseen ja lopulta luokaan tai objektiin saakka.Lähennystoiminto on käytettävissä pääkoneen, agentin, prosessin ja säikeen vuorovaikutustapahtumissa. Jos haluat lähentää elinkaaren, valitse elinkaari, napsauta hiiren kakkospainiketta ja valitse Siirtyminen alaspäin valitussa elinkaaressa -vaihtoehto. Voit palauttaa lähennysasetusten oletusarvot käyttämällä työkalurivin Palauta kaikki lähennystoiminnot -valintaa
ja avattavaa luetteloa.
Korostamalla kutsupinon voit tarkastella kaikkia kutsupinon metodikutsuja. Voit korostaa kutsupinon
valitsemalla metodin, napsauttamalla hiiren kakkospainiketta ja valitsemalla Korosta kutsupino -vaihtoehdon. Kaikki
kutsupinon metodikutsut korostetaan.
Kaavion vasemmassa reunassa oleva ajan tiivistyspalkki ilmaisee kahden peräkkäisen tapahtuman käsittelyyn kuluneen ajan. Ajan tiivistysasteikko osoittaa, mille välille kulunut aika osuu, kun delta-ajan vähimmäis- ja enimmäisarvot on määritetty.
Värin intensiteetti ilmaisee kulunutta aikaa, toisin sanoen mitä korkeampi intensiteetti, sitä pidempi delta-aika.
Ajan tiivistyspalkki ja -asteikko saattaa sisältää tarkan ilmaisun siitä, mikä osa metodista kuluttaa eniten aikaa. Kyseinen kohta voi sijaita kahden kutsun välillä, kutsussa ja metodin tulo- tai poistumakohdassa tai se voi kattaa koko metodin.
Kahden peräkkäisen metodikutsun tai metodista paluun välillä kulunutta suhteellista aikaa voidaan tarkastella kahdella tavalla:
- Osoita hiirellä kaavion vasemmassa reunassa olevaa aikajanaa.
.
- Valitse sanoma ja osoita hiirellä toista sanomaa, jotta näet sanomien välillä kuluneen ajan.
.
Sanomien ja elinkaarien piilotus ja näyttö
Elinkaarien ja sanomien malleja piilottamalla ja näyttämällä on mahdollista tutkia vain tiettyjä kiinnostavia objekteja näkymässä. Huomautus: Nämä toiminnot ovat käytettävissä vain
objektin, luokan, säikeen ja agentin vuorovaikutustapahtumissa.
- Jos haluat piilottaa elinkaaren, valitse elinkaari, napsauta hiiren kakkospainiketta ja valitse Piilota valittu elinkaari -vaihtoehto. Elinkaari piilotetaan näkymästä.
- Jos haluat tuoda näkyviin vain valitun elinkaaren, valitse elinkaari, napsauta hiiren kakkospainiketta ja valitse Näytä vain valittu elinkaari -vaihtoehto.
Vain valittu elinkaari jää näkyviin näkymään. Kaikki muut elinkaaret poistetaan.
- Jos haluat piilottaa sanoman, valitse sanoma, napsauta hiiren kakkospainiketta ja valitse Piilota valittu sanoma -vaihtoehto. Sanoma piilotetaan näkymästä.
- Voit palauttaa valittujen piilotus- ja näyttöasetusten oletusarvot seuraavasti:
- Valitse avattavasta valikosta Piilota tai näytä lausekkeet.
- Poista Järjestyskaavion lausekkeiden näyttö tai piilotus -valintaikkunassa niiden näyttö- ja piilotusmallien
valinnat, joita et halua käyttää näkymässä.
- Napsauta OK-painiketta.
- Voit lisätä mukautetun piilotuslausekkeen seuraavasti:
- Valitse avattavasta valikosta Piilota tai näytä lausekkeet.
- Valitse Järjestyskaavion lausekkeiden näyttö tai piilotus -valintaikkunassa Lisää-vaihtoehto.
- Määritä merkkijonovastineen malli ja valitse, haetaanko tätä mallia objektista tai luokasta vai metodin tulokohdasta tai poistumakohdasta.
- Napsauta Luo-vaihtoehtoa. Piilota tai näytä lausekkeet -luettelossa juuri luotu malli valitaan automaattisesti.
- Ota piilotusmalli käyttöön näkymässä napsauttamalla OK-painiketta.
- Sisäiset sanomat ovat elinkaaren kutsuja itseensä, esimerkiksi metodin kutsu saman luokan tai objektin sisällä. Voit piilottaa sisäiset sanomat seuraavasti:
- Avaa työkalurivin avattava valikko.
- Valitse Piilota sisäiset sanomat -vaihtoehto. Tämä toiminto suodattaa kaikki sisäiset sanomat.
- Jos haluat nähdä sisäiset suodattimet uudelleen, valitse valikon vaihtoehto uudelleen avattavasta valikosta.
Voit luoda hakuehdot seuraavasti:
- Avaa työkalurivin avattava valikko.
- Valitse Etsi...-vaihtoehto. Järjestyskaavion haku -valintaikkuna avautuu.

- Määritä Vastaava merkkijono -kenttään profilointitiedoista etsittävä malli.
- Valitse, haluatko etsiä mallia objektista tai luokasta, metodin tulokohdasta tai poistumakohdasta vai molemmista kohteista.
Huomautus: Varmista, että vähintään toinen vaihtoehdoista Objekti tai luokka tai Metodin tulokohta tai poistumakohta on valittuna Etsi-valintaikkunassa. Jos kumpikaan vaihtoehto ei ole valittuna, Etsi-komento näkyy käytöstä poistettuna.
- Napsauta Etsi-vaihtoehtoa. Nykyinen näkymä verestetään hakuehtoja vastaavilla sanomilla tai elinkaarilla.
Vihje: Etsi-valintaikkuna voidaan avata Ctrl+F-näppäinyhdistelmällä.
Voit palauttaa näkymän sen oletusnäyttökokoon (palauta lähennyskerroin),
lähentää tai loitontaa seuraavien työkalurivin ohjausobjektien avulla.
.
Aiheeseen liittyviä käsitteitä
Lokin ja jäljityksen analysointitoiminnon yleiskuvaus
Lokitiedoston korrelointi
Lokien vuorovaikutusnäkymä
Lokisäikeiden vuorovaikutusnäkymä
Aiheeseen liittyviä tehtäviä
Lokitiedostojen käsittely
Ajan synkronointi
Aiheeseen liittyviä ohjeita
Järjestyskaavionäkymät
(C) Copyright IBM Corporation 2000, 2006. All rights reserved.