Muistin tilastotietonäkymän käyttö

Muistin tilastotietonäkymässä on tilastotietoja sovelluskeosta. Siinä on yksityiskohtaisia tietoja, kuten ladattujen luokkien määrä, toiminnassa olevien ilmentymien määrä ja kunkin luokan varaaman muistin koko. Muistin tilastotiedot ovat käytettävissä paketti-, luokka-, ja ilmentymätasolla.

Edeltävät toimet:

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

Näyttötilojen käsittely

Käytettävissä on kolme näyttötilaa, jotka perustuvat kolmeen objektilajiin: paketit, luokat ja ilmentymät

  1. Voit vaihtaa paketti-, luokka- ja ilmentymätilojen välillä valitsemalla jonkin seuraavista työkalurivin ohjausobjekteista:
  2. Tietoarvot 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
Paketti-kuvake
Ilmentymän tilastotiedot
Paketti-kuvake
Ilmentymiä yhteensä: valitusta paketista, luokasta tai metodista luotujen ilmentymien kokonaismäärä. Kertynyt määrä paketeittain Kertynyt määrä luokittain Määrä
Toiminnassa olevat ilmentymät: sen valitun paketin, luokan tai metodin ilmentymien määrä, jossa ei ole käytetty siivousta. Kertynyt määrä paketeittain Kertynyt määrä luokittain Määrä
Kerätty: valitun paketin, luokan tai metodin niiden ilmentymien määrä, jotka on poistettu siivouksen aikana. Kertynyt määrä paketeittain Kertynyt määrä luokittain Määrä
Yhteiskoko: valittua pakettia, luokkaa tai metodia varten luotujen ilmentymien yhteiskoko (tavuina) mukaan luettuina siivoustoiminnolla mahdollisesti poistetut ilmentymät. Kertynyt määrä paketeittain Kertynyt määrä luokittain Koko
Aktiivinen koko: kaikkien toiminnassa olevien ilmentyminen yhteiskoko.  Kertynyt määrä paketeittain Kertynyt määrä luokittain Koko

Huomautus: Tämän näkymän kokonaismäärässä ovat mukana vain tiedot, joiden keruu on aloitettu silloin, kun prosessien valvonta on aloitettu. Jos aloitat prosessin valvonnan kesken suorituksen, näet kokonaismäärät vain valvonnan aloituskohdasta lähtien. Samoin pakettitilassa näkyy vain kyseiseen pakettiin kuuluvien kerättyjen luokkien kokonaismäärä. Pois suodatettuja luokkia ei sisällytetä kokonaismäärään.

Huomautus: Jotta ilmentymätason tiedot näkyvät muistin tilastotietonäkymän Aktiivinen koko- ja Kerätty-sarakkeissa, ilmentymätason tiedot on kerättävä ajan analyysin profilointilajia varten. Jos haluat kerätä ilmentymätason tietoja, seuraavat toimet on toteutettava Profilointilajit-sivulla profilointiaineistoa varten:

  1. Valitse vasemmanpuoleisessa ruudussa valintaruutu Muistin analyysi > Perusmuistin analyysi ja Ajan analyysi > Toteutuksen ajan analyysi.
  2. Valitse Toteutuksen ajan analyysi -kohdassa Näytä toteutuksen vuotietojen graafiset tiedot -valintanappi ja napsauta sen jälkeen Lisäasetukset >> -painiketta ja valitse Kerää ilmentymätason tiedot -vaihtoehto.

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

Lisätietoja profilointiaineiston Profilointilajit-sivun käytöstä on opetusohjelmassa Java-prosessin profilointitietojen analysointi.

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 Painike ja muotoiltu kuvake Valitse sarakkeet (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

Muistin 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 muistin 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. 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... (HTML-vienti-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ää Muistin 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ä
Profilointisuodattimien käyttö
Sovelluksen profilointi
Paljon muistia vaativien luokkien tunnistus


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