Toteutuksen tilastotietonäkymän käyttö

Toteutuksen tilastotietonäkymässä on tilastotietoja sovelluksen toteutusajasta. Siinä on tietoja esimerkiksi kutsuttujen metodien määrästä ja kunkin metodin toteutukseen kuluneesta ajasta. Toteutuksen tilastotiedot ovat käytettävissä paketti-, luokka-, metodi- ja ilmentymätasolla.

Edeltävät toimet:

Toteutuksen tilastotietonäkymässä on joukko ohjausobjekteja, joiden avulla on mahdollista käsitellä näkymässä näkyviä tietoja:

Näyttötilojen käsittely

  1. Käytettävissä on neljä näyttötilaa, jotka perustuvat neljään objektilajiin: paketit, luokat, metodit ja ilmentymät. Voit vaihtaa paketti-, luokka-, metodi- ja ilmentymätilojen välillä valitsemalla jonkin seuraavista työkalurivin ohjausobjekteista:
  2. Tiedot voidaan esittää myös prosenttilukuina. Jos haluat tietojen näkyvän prosenttilukuina, napsauta työkalurivin Näytä prosenttilukuna (%-kuvake) -kuvaketta.

Näytettävät tiedot määräytyvät valitun objektilajin mukaan. Seuraavassa taulukossa on yhteenveto kussakin näyttötilassa käytettävissä olevista tiedoista.

Sarakeotsikko Paketin tilastotiedot 
Paketti-kuvake
Luokan tilastotiedot
Luokka-kuvake
Menetelmän tilastotiedot
Menetelmä-kuvake
Ilmentymän tilastotiedot
Ilmentymän kuvake
Perusaika: missä tahansa kutsussa peruaika on kutsun toteutukseen kulunut aika pois luettuna muihin kutsun aikana kutsuttuihin metodeihin kulunut aika.  Paketin luokkien yhteenlaskettu perusaika Paketin metodien yhteenlaskettu perusaika Määritetyn metodin suoritukseen kulunut aika Aika
Keskimääräinen perusaika: perusaika jaettuna kutsujen määrällä. Käytettävissä Käytettävissä Käytettävissä Ei käytössä
Peritty perusaika: samankaltainen kuin perusaika, joka on kulunut valittuun pakettiin tai luokkaan, mukaan luettuna aika, joka on kulunut muihin perittyihin kutsun aikana kutsuttuihin metodeihin. Paketin luokkien yhteenlaskettu perusaika Paketin metodien yhteenlaskettu perusaika Ei käytössä Aika
Kumuloituva aika: Missä tahansa kutsussa kumuloituva aika on kaikkien kutsussa kutsuttujen metodien suoritukseen kulunut aika. Jos kutsuun ei sisälly muita metodikutsuja, kumuloituva aika vastaa perusaikaa. Paketin luokkien yhteenlaskettu kumuloituva aika Paketin metodien toteutukseen kulunut aika Määritetyn metodin suoritukseen kulunut aika. Aika
Peritty kumuloituva aika: samankaltainen kuin kumuloituva aika, joka on kulunut valittuun pakettiin tai luokkaan, mukaan luettuna aika, joka on kulunut muihin perittyihin kutsun aikana kutsuttuihin metodeihin. Paketin luokkien yhteenlaskettu kumuloituva aika Paketin metodien toteutukseen kulunut aika Ei käytössä Aika
Kutsut: valitun metodin toteuttamien kutsujen määrä. Ei käytössä Kertynyt määrä luokittain Määrä Ei käytössä
Perityt kutsut: metodin ja sen perimien metodien toteuttamien kutsujen määrä. Kertynyt määrä paketeittain Kertynyt määrä luokittain Ei käytössä Määrä
Kumuloituva suorintaika: metodiin kulunut suoritinaika. Kertynyt määrä paketeittain Kertynyt määrä luokittain Kertynyt määrä metodeittain Ei käytössä

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ä.

Sarakkeiden käsittely

Käytettävissä on joukko ohjausobjekteja, joiden avulla on mahdollista käsitellä tässä näkymässä näkyviä sarakkeita.

  1. Voit määrittää näkymässä näkyvissä olevat sarakkeet napsauttamalla työkalurivin avattavan valikon (Avattavan valikon nuolikuvake) Valitse sarake (Valitse sarake -kuvake) -kuvaketta.
  2. Valitse Sarakkeiden valinta -valintaikkunassa näkymässä näytettävät sarakkeet. Ota muutokset käyttöön napsauttamalla OK-painiketta.
  3. Jos haluat nähdä kunkin numerosarakkeen muutoksen edelliseen verestykseen verrattuna, valitse työkalurivin Näytä Delta-sarakkeet -painike Näytä Delta-sarakkeet -kuvake.
  4. Voit lajitella sarakkeen tiedot napsauttamalla sarakkeen otsikkoa. Lajittele sarake käänteisessä järjestyksessä napsauttamalla sen otsikkoa uudelleen. Sarakkeen otsikkoon liitetään etuliite <, jos sarake on järjestetty nousevaan järjestykseen, tai etuliite >, jos se on lajiteltu laskevaan järjestykseen.

Profilointitietojen suodatus

Toteutuksen tilastotietonäkymässä näkyviä tietoja voidaan vähentää profilointisuodattimien avulla. Profilointisuodattimia voidaan käyttää erilaisissa profilointinäkymissä, kunhan näkymä tukee suodatinta. Lisätietoja on ohjeaiheessa Profilointisuodattimien käyttö.

Muiden näkymien avaus

Muut profilointinäkymät ja lähdekoodinäkymät voidaan avata toteutuksen tilastotietonäkymästä.

  1. Voit avata valitun objektin objektiviitteet napsauttamalla hiiren kakkospainiketta ja valitsemalla Näytä objektiviitteet -vaihtoehdon Näytä objektiviitteet. Objektiviitenäkymä avautuu ja se täytetään valitun objektin tiedoilla.
  2. Jos haluat avata metodin kutsunäkymän, sinun on vaihdettava paketin, luokan tai metodin näyttötilaan. Valitse metodi, napsauta hiiren kakkospainiketta ja valitse Näytä metodin kutsu -vaihtoehto Näytä metodin kutsu.
  3. Voit avata valitun objektin lähdekoodinäkymän napsauttamalla hiiren kakkospainiketta ja valitsemalla Avaa lähde Avaa lähde -kuvake.

Näkymän tietojen vienti

Voit viedä Muistin tilastotiedot -näkymän tietoja käytettävissä olevissa raporttimuodoissa (esimerkiksi HTML- tai XML-muodossa).

  1. Kun haluat viedä näkymän tietoja, napsauta työkalurivin Raportti... (Vie-kuvake) -kuvaketta. Näkyviin tulee Uusi raportti -valintaikkuna, jossa on käytettävissä olevien raporttilajien luettelo.
  2. Valitse raporttilaji.
  3. Valitse Avaa muokkausohjelma -vaihtoehto, jos haluat avata asiakirjan järjestelmän oletusmuokkausohjelmassa.
  4. Jatka napsauttamalla Seuraava-painiketta.
  5. Valitse pääkansio ja kirjoita tiedoston nimi.
  6. Luo raportti napsauttamalla Valmis-painiketta.

Näkymän verestys

Voit verestää Toteutuksen tilastotiedot -näkymän napsauttamalla Profiloinnin valvontaohjelma -työkalurivin Verestä (Verestä näkymät -kuvake) -kuvaketta. Kun näkymä on verestetty, muutokset on merkitty delta-kuvakkein:

 


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

Aiheeseen liittyviä tehtäviä
Sovelluksen profilointi
Metodin kutsujen ja kutsujien tarkastelu


(C) Copyright IBM Corporation 2000, 2006. All rights reserved.