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.

Jäljitysten vuorovaikutuskaavionäkymän avaus

Voit avata jäljitysten vuorovaikutuskaavionäkymän seuraavasti:

  1. Valitse valvontaohjelma, joka edustaa Profiloinnin valvontaohjelma -näkymän sovellusryvästä.
    Huomautus: Voit tarkastella valvontaohjelmia vaihtamalla hajautettuun asetteluun.
  2. 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

Kaavion yleiskuvauksen avaus

Suurissa vieritettävissä näkymissä voidaan siirtyä järjestyskaavion eri sivujen välillä yleiskuvauksen avulla.
Voit avata järjestyskaavion yleiskuvauksen napsauttamalla Järjestyskaavion yleiskuvaus -painike-painiketta näkymän oikeassa alakulmassa.
Huomautus: Tämä painike on näkyvissä vain, kun näkymää on vieritettävä.

Elinkaarien ja sanomien käsittely

Siirtyminen elinkaarissa ja sanomissa

Useita sivuja sisältävissä näkymissä voi siirtyä useilla eri tavoilla.

Elinkaarien pienennys ja laajennus

Elinkaarien pienennyksen ja laajennuksen avulla voidaan piilottaa tai tuoda näkyviin näkymän tieto-osia.

Huomautus: Tämä koskee vain objektin tai luokan vuorovaikutustapahtumia

Sanomien pienennys ja laajennus

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

Elinkaarien lähennys

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 Palauta kaikki lähennystoiminnot -kuvake ja avattavaa luetteloa.

Kutsupinon korostus

Korostamalla kutsupinon voit tarkastella kaikkia kutsupinon metodikutsuja. Voit korostaa kutsupinon valitsemalla metodin, napsauttamalla hiiren kakkospainiketta ja valitsemalla Korosta kutsupino -vaihtoehdon. Kaikki kutsupinon metodikutsut korostetaan.

Aikavälien tarkastelu

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:

  1. Osoita hiirellä kaavion vasemmassa reunassa olevaa aikajanaa.

    Aikaväli.
  2. Valitse sanoma ja osoita hiirellä toista sanomaa, jotta näet sanomien välillä kuluneen ajan.

    Sanomien välinen aikaväli.

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.

Jäljityksen vuorovaikutustapahtumien haku

Voit luoda hakuehdot seuraavasti:

  1. Avaa työkalurivin avattava valikko.
  2. Valitse Etsi...-vaihtoehto. Järjestyskaavion haku -valintaikkuna avautuu.

    Järjestyskaavion haku -valintaikkuna

  3. Määritä Vastaava merkkijono -kenttään profilointitiedoista etsittävä malli.
  4. 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.
  5. Napsauta Etsi-vaihtoehtoa. Nykyinen näkymä verestetään hakuehtoja vastaavilla sanomilla tai elinkaarilla.

Vihje: Etsi-valintaikkuna voidaan avata Ctrl+F-näppäinyhdistelmällä.

Lähennys ja loitonnus

Voit palauttaa näkymän sen oletusnäyttökokoon (palauta lähennyskerroin), lähentää tai loitontaa seuraavien työkalurivin ohjausobjektien avulla. palauta lähennys ja loitonnus.

 

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