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ä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 ![]() |
Luokan tilastotiedot![]() |
Menetelmän tilastotiedot![]() |
Ilmentymän tilastotiedot![]() |
---|---|---|---|---|
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ä.
Käytettävissä on joukko ohjausobjekteja, joiden avulla on mahdollista käsitellä tässä näkymässä näkyviä sarakkeita.
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ö.
Muut profilointinäkymät ja lähdekoodinäkymät voidaan avata toteutuksen tilastotietonäkymästä.
Voit viedä Muistin tilastotiedot -näkymän tietoja käytettävissä olevissa raporttimuodoissa (esimerkiksi HTML- tai XML-muodossa).
Voit verestää Toteutuksen tilastotiedot -näkymän napsauttamalla Profiloinnin valvontaohjelma -työkalurivin
Verestä ()
-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.