Starte eller koble seg til en prosess for å profilere
Med profileringsverktøyet kan du knytte deg til en aktiv applikasjon eller starte en applikasjon for profilering.
Å knytte seg til en
applikasjon betyr å opprette en overvåker som inneholder resultatene som er registrert av en tilknyttet agent.
Å starte en prosess betyr å
starte prosessen med en agent som er knyttet til prosessen, og
opprette en overvåker som skal inneholde resultatene som registreres
av agenten.
Når du starter eller knytter deg til en Java-prosess, blir det
opprettet en logisk fremstilling av Java-prosessen i visningen Profileringsovervåker.
Denne fremstillingen, prosessobjektet, identifiseres ved hjelp av
navnet og ID-nummeret (PID) som blir vist i visningen sammen med de
tilknyttede agentene.
- I perspektivet Profilering og logging klikker du på rullegardinmenyen
og velger Profil.... Profiler-veiviseren blir åpnet.
- Dobbeltklikk på Tilkoble - Java-prosess. Det blir opprettet en ny konfigurasjon.
- Klikk på flippen Vert, oppgi Vertsnavn eller IP-adresse, og Agentkontroller-porten (hvis den er forskjellig fra standardporten).
- Velg agentene som er knyttet til prosess-IDen du vil knytte deg til.
- Bruk piltastene til å velge agenten.
Tips: Du kan klikke på Oppdater for å hente en liste med agenter.
- Velg flippen Overvåker. Konfigurer de nødvendige profileringsfiltrene. Les emnet Oppgi profileringskriterier hvis du vil vite mer om hvordan du konfigurerer profileringsfiltrene.
- Klikk på
Bruk for å ta i bruk endringene.
- Klikk på Profiler for å knytte deg til applikasjonen.
- Profileringsovervåker-visningen blir oppdatert og viser agenten som representerer applikasjonen. Arbeidsbenkkonsollen åpnes og viser programinndata og -utdata.
Slik starter du en lokal eller ekstern Java-prosess:
- I perspektivet Profilering og logging klikker du på rullegardinmenyen
og velger Profil.... Profiler-veiviseren blir åpnet.
- Du kan starte flere ulike Java-prosesser.
- Slik starter du en Java-applikasjon:
- Dobbeltklikk på Java-applikasjon. Det blir opprettet en ny konfigurasjon.
- Velg Java-prosjektet og hovedklassen du vil profilere.
- Klikk på flippen Argumenter og oppgi
programargumenter og/eller
VM-argumenter som du vil at denne konfigurasjonen
skal bruke.
- Hvis du ikke bruker en lokal distribusjon, må bin-katalogen til agentkontrolleren oppgis i systembanen for at applikasjonen skal kunne profileres med Eclipse. Hvis den
ikke er oppgitt, klikker du på flippen Miljø og legger til miljøvariabelen i applikasjonsbanen.
- Klikk på flippen Miljø.
- Klikk på Ny(tt).
- Oppgi navnet som PATH i dialogboksen Ny miljøvariabel.
- Oppgi verdien som bin-katalog i agentkontrollerens installasjon, for eksempel
D:\agentcontroller_install\bin.
- Klikk på
OK for å ta i bruk endringene.
- Slik starter du en ekstern Java-prosess:
- Dobbeltklikk på Ekstern Java-applikasjon.
Det blir opprettet en ny konfigurasjon.
- Klikk på flippen Vert og oppgi Vertsnavn eller IP-adresse og
Agentkontroller-port (vis den er forskjellig fra standardporten).
Klikk på Legg til og bytt til flippen Hoved.
- Velg Java-klassen på filsystemet.
- Det er mulig at du må oppgi plasseringen til klassebanen, katalogen og
JAR-filen.
- Du kan oppgi VM-argumenter og Miljøvariabler, etter behov, ved hjelp av flippen Argumenter og Miljø.
Merk: Arbeidskatalog på flippen Argumenter gjelder bare
eksterne applikasjoner som er startet på den lokale verten som er
oppgitt på flippen Vert. Dette feltet blir oversett for eksterne applikasjoner som er startet på en ekstern vert.
- Slik starter du en Eclipse-kjøretidsarbeidsbenk:
- Dobbeltklikk på Eclipse-applikasjon. Det blir opprettet en ny konfigurasjon.
- Klikk på flippen Argumenter og endre
argumentene som ble brukt til å starte kjøretidsarbeidsbenken, eller
godta standardverdiene og klikk på flippen Plugin-moduler.
- På flippen Plugin-moduler kan du velge
plugin-modulene som skal lastes inn ved oppstart av
kjøretidsarbeidsbenken. Gjør alle endringene som er nødvendig (eller
godta standardverdiene), og klikk på sporingsflippen.
- På sporingsflippen kan du endre sporingsflaggene som brukes av plugin-modulene.
- Velg flippen Overvåker. Konfigurer de nødvendige profileringsfiltrene. Les emnet Oppgi profileringskriterier hvis du vil vite mer om hvordan du konfigurerer profileringsfiltrene.
- Klikk på
Bruk for å ta i bruk endringene.
- Klikk på Profiler for å knytte deg til applikasjonen.
- Profileringsovervåker-visningen blir oppdatert og viser agenten som representerer applikasjonen. Arbeidsbenkkonsollen åpnes og viser programinndata og -utdata.
Når applikasjonen er profilert, kan du utføre en rekke andre datainnsamlingsaktiviteter på applikasjonen, for eksempel samle inn objektreferanser og samle inn dataavfall.
Merk: iSeries JVM krever følgende
for å generere metodeinngangs- eller metodeutgangshendelser for metodestatistikk:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
Beslektede begreper
Oversikt over profileringsverktøyet
Profileringsressurser
Beslektede oppgaver
Samle inne objektreferanser
Undersøke innsamling av dataavfall
Profilere en applikasjon i frittstående modus
Profilere med en lokal distribusjon
Oppgi profileringskriterier
Bruke Profileringsovervåker-visningen
(C) Copyright IBM Corporation 2000, 2006. All Rights
Reserved.