Toteutuksen vuonäkymä ja -taulukko

Sekä toteutuksen vuonäkymässä että taulukossa näkyy esitys koko ohjelman toteutuksesta. Näkymässä ohjelman säikeet mahtuvat vaakasuuntaan, ja aika on skaalattu siten, että koko toteutusaika mahtuu pystysuuntaan.Taulukossa säikeet on ryhmitelty ensimmäiseen sarakkeeseen ja aika on rekisteröity peräkkäisille riveille.

Näkymän näyttö

Alla on esimerkki toteutuksen vuonäkymästä:

joukko pystyraitoja; metodien nimiöt ylhäällä; ohjausobjektit niiden yläpuolella; numerot alhaalla oikealla; muutamia hajallaan olevia vaakaviivoja

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.

Lähennä-työkalun lähennä avulla voit laajentaa kaavion.

Toteutuksen vuonäkymässä on seuraavat tiedot:

Raidat pala oranssia raitaa
Raidat ilmaisevat säikeiden metodeja. Objektin luokat on merkitty värikoodein. Vasemmanpuoleisin raita, joka on ilmaistu GC-kirjaimin, on siivousluokka.
Aika harmaa siru, jossa on numero
Aika mitataan sekunteina, ja se on ilmaistu pystyakselilla siten, että aloitusaika on ylhäällä. Raidan korkeus ilmaisee metodin toteutukseen kuluneen ajan.
Nimet, argumentit ja tyypit musta vaakaviiva, josta roikkuu värikkäiden raitojen pätkiä, jotka on nimetty actionPerformed, addButton ja repaint
Ylin musta viiva osoittaa, että luokka actionPerformed on kutsunut luokkaa addButton, joka on puolestaan kutsunut luokkaa repaint.Viivat ovat mustia, ellei metodi ole konstruktori, jolloin viiva ja nimiö ovat punaisia.

Jos näkymä avataan valvontaohjelman objektista, siinä näkyvät kaikkien valvontaohjelman agenttien toteutukset. Säikeen nimessä näkyy sen vastaavan prosessin tunnus, jolla erotetaan eri prosessien samannimiset säikeet.

Siivoussäie

Oletusarvon mukaan siivoussäie (GC, garbage collection) on piilotettu. Saat sen näkyviin valitsemalla pikavalikosta vaihtoehdot Säie > Siivous. Kun siivoussäie on näkyvissä, se näkyy vasemmanpuoleisimmassa sarakkeessa. Siivoussäie sisältää objekteja, jotka on kerätty kaikista tämän valvontaohjelman alla olevista prosesseista. Tähän sarakkeeseen tulee näkyviin ohut suorakulmio aina, kun objektin siivous on meneillään. Voit valita objektin, jota on siivottu, napsauttamalla sitä, aivan kuten valitset muitakin näkymän objekteja ja metodeja. Suuret korotetut harmaat suorakulmiot esittävät profilointi-istunnon siivousvaiheita.

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.
Vie HTML -kuvake Vie tietueet käytettävissä olevissa raporttimuodoissa. Uusi raportti -valintaikkunassa voit valita raporttilajin ja avata asiakirjan järjestelmän oletusmuokkausohjelmassa.
Painike, jossa on tyylitelty kuvakeValitse 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ä sovelluksen konteksti -vaihtoehto, jos haluat profilointitietojen näkyvän ohjelmointikielen tai tiedonkeruukontekstin perusteella. Lisätietoja on kohdassa Sovelluskontekstit profilointinäkymissä.

Kaavion ohjaus

Kaavion runkoa voi myös ohjata jonkin verran. Tuo tilatiedot näkyviin siirtämällä hiiren osoitin raidalle (esimerkiksi: tilarivin malli, kuten alla on kuvattu)

Hiiren osoittimen kohdistaminen muualle näkymässä tuo näkyviin säikeen nimen ja ajan osoittimen pystysijaintiin verrattuna.

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.
Valitse metodin kutsutaulukossa näytettävät sarakkeetValitse taulukossa näytettävät sarakkeet.
Alueen valintapainikeNäytä valitun metodin kutsun tiedot.
Avaa valitun metodin kutsuNäytä valitun metodin kutsu.
Etsi kaikki toistot Näytä X-merkit, joiden avulla tunnistetaan usein kutsutut metodit.
Piilota kaikki toistot Piilota usein kutsuttujen metodien X-merkit.
Säikeet > Näytä kaikki säikeet Näytä kaikki valittuun resurssiin kuuluvat säikeet.
Säikeet > Piilota kaikki säikeet Piilota kaikki valittuun resurssiin kuuluvat säikeet.
Säikeet > Siivous Näytä siivoussäie.
Säikeet > säikeen nimi Näytä nimetty säie.


Aiheeseen liittyviä käsitteitä
Profilointityökalun yleiskuvaus
Profilointiresurssit

Aiheeseen liittyviä tehtäviä
Sovelluksen profilointi
Suoritustehon pullonkaulojen tarkastelu
Metodin kutsujen ja kutsujien tarkastelu
Ohjelman toteutusvaiheiden tunnistus
Käytössä olevien säikeiden tunnistus
Paljon resursseja vaativien metodien tunnistus