Metodin kutsunäkymä ja -taulukko

Metodin kutsunäkymässä on esitys koko ohjelman suorituksesta, ja siinä on myös mahdollisuus siirtyä metodeihin, jotka kutsuivat valittua metodia.Näkymässä on käytössä sama graafinen kielikuva kuin on Toteutuksen vuonäkymässä ja metodin kutsutaulukko sisältää samat tiedot kuin toteutuksen vuotaulukko. 

Metodin kutsutaulukkoa voidaan kutsua vain metodin kutsunäkymästä, jota voidaan puolestaan kutsua vain toteutuksen tilastotietonäkymästä ja toteutuksen vuonäkymästä.

Näyttö

Alla on esimerkki metodin kutsunäkymän näytöstä:

Metodin kutsunäkymä, jossa näkyy kolme säiettä

Raidat limittyvät oikealle, kun metodi kutsuu toista metodia, jonka vastausmetodi puolestaan kutsuu kolmatta metodia jne. Raidat on ryhmitelty sarakkeisiin säikeiden mukaan. Ohut musta pystyviiva erottaa sarakkeet toisistaan. Kunkin säikeen nimi näkyy säikeen sarakkeen yläreunassa.

Raidat Oranssi raidan pätkä
Raidat ilmaisevat säikeiden metodeja. Objektin luokat on merkitty värikoodein. 
Aika Numero: 12.5 harmaalla taustalla
Aika mitataan sekunteina, ja se on ilmaistu pystyakselilla siten, että aloitusaika on ylhäällä. Raidan korkeus ilmaisee metodin toteutukseen kuluneen ajan.
Nimet
Ylin musta viiva osoittaa, että päämetodi actionPerformed on kutsunut metodia addButton.Viivat ovat mustia, ellei metodi ole konstruktori, jolloin viiva ja nimiö ovat punaisia.

Metodin kutsutaulukossa metodien kutsut on lueteltu ensimmäisessä sarakkeessa, säikeet on ryhmitelty toiseen sarakkeeseen ja aika on kirjattu peräkkäisille riveille.

Huomautus: Tässä kuvatut profilointinäkymät on määritetty Java-kontekstin mukaan. Jos profiloit jonkin muun sovelluskontekstin tietoja, näkymien termit ja syntaksi voivat muuttua. Lisätietoja on kohdassa Sovelluskontekstit profilointinäkymissä.

Ohjausobjektit

Työkalurivin ohjausobjektit

Sekä näkymän että taulukon työkalurivi sisältää seuraavat ohjausobjektit:

Valikon vaihtoehto Määritelmä
Lähennä-painike Lähennä kaavioon.
Loitonna-painike Loitonna kaaviosta.
Alkuun-kuvake Palaa alkuperäiseen kaaviokokoon.
Näytä prosenttilukuna Näytä pelkkä kumuloituva aika prosenttiosuutena.
Kaavion värit Muokkaa kaavion värejä.
Alueen valintapainike Suurennettavan alueen valinta kaaviosta.
Alueen valintapainike Näytä kutsuja.
Alueen valintapainike Näytä kutsuttava.
Alueen valintapainike Näytä edellinen kutsu.
Alueen valintapainike Näytä seuraava kutsu.
Alueen valintapainike Avaa metodin lähdekoodi.
Painike, jossa on tyylitelty kuvake Valitse Näytä aika -vaihtoehto, jos haluat käyttää kaavion perusteena kellonaikaa.
  • Pelkkä aika: Sovelluksen ajoaika profiloinnin lisäaika mukaan luettuna.
  • Kompensoitu aika: Sovelluksen käyttämä aika vähennettynä profilointiajalla.
Valitse Näytä kutsuttu metodi -vaihtoehto, jos haluat näkyvissä olevan kutsutun metodin, tai Näytä kutsuja -vaihtoehto, jos haluat näkyvissä olevan kutsuvan metodin.

Voit siirtyä näytössä olevien metodien välillä Seuraava- ja Edellinen-vaihtoehtojen avulla.

Valitse Näytä sovelluksen konteksti -vaihtoehto, jos haluat profilointitietojen näkyvän ohjelmointikielen tai tiedonkeruukontekstin perusteella. Lisätietoja on kohdassa Sovelluskontekstit profilointinäkymissä.

Kaavion ohjaus

Metodin kutsukaavion tilarivi on myös erilainen kuin toteutuksen vuokaaviossa.Tuo tilatiedot näkyviin siirtämällä hiiren osoitin raidalle, esimerkiksi:
     Alla kuvatun kaltainen mallitilarivi

Ponnahdusvalikon ohjausobjektit

Valikon vaihtoehto Määritelmä
Verestä näkymät -kuvake Verestä näkymä
Muokkaa kaavion värejä -kuvake Muokkaa kaavion värejä.
Alkuun-kuvake Palaa alkuperäiseen kaaviokokoon.
Alueen valintapainike Näytä valitun metodin tiedot.
Avaa valitun metodin kutsu Näytä valitun metodin kutsu.
Valitse metodin kutsutaulukossa näytettävät sarakkeet Valitse kutsutaulukossa näytettävät sarakkeet.

Aiheeseen liittyviä käsitteitä
Profilointityökalun yleiskuvaus
Toteutuksen vuonäkymä ja -taulukko

Aiheeseen liittyviä tehtäviä
Sovelluksen profilointi
Metodin kutsujen ja kutsujien tarkastelu
Opetusohjelma: Java-prosessin profilointitietojen analysointi