Bruke Profileringsovervåker-visningen

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. Agentene samler inn profileringsdata fra Java-prosessen, og disse dataene kan analyseres.

Forutsetninger

Denne visningen inneholder følgende profileringsressurser som blir opprettet i løpet av en profileringssesjon, sammen med andre profileringsressurser fra andre verktøy:

  1. Overvåker Overvåker-ikon
  2. Verter Vertsikon
  3. Prosesser Prosessikon
  4. Agenter (profilering og logging) Agent avsluttet-ikon Agentpauseikon Agent frakoblet-ikon agentovervåkingsikon
  5. Valgte profileringstyper  Agent avsluttet-ikon Agent midlertidig stoppet-ikon Agent frakoblet-ikon

Vise ulike layouter

Du kan velge mellom to ulike layouter når du skal vise profileringsressurser i profileringsovervåkeren.

  1. Hvis du vil ha en enkel layout, velger du rullegardinmenyknappen og deretter Enkel layout.
    Den enkle layouten blir åpnet og viser verter, prosesser, agenter og valgte profileringstyper. Denne visningen er nyttig når du skal se på ikke-distribuerte applikasjoner.

    Profileringsovervåker som viser enkel layout

  2. Hvis du vil ha en distribuert layout, velger du rullegardinmenyknappen og deretter Distribuert layout. Den distribuerte layouten blir åpnet og viser overvåkere og noder i tillegg til verter, prosesser, agenter og profileringstyper. Denne layouten er nyttig når du skal vise distribuerte applikasjoner. Legg merke til at prosessene ikke har vertsinformasjon siden de er gruppert under en vertsnode.

    Profileringsovervåker som viser distribuert layout

  3. Profileringsprosjektene er som standard skjult fra begge layoutene. Slik viser du prosjektene som inneholder profileringsressursene:

Administrere profileringssesjonen

Du kan bruke kontrollene på verktøylinjen og hurtigmenyen når du skal administrere profileringssesjonen.

Administrere agentinnsamling av data

Du kan bruke kontroller for å avslutte agenten, starte og stoppe agenten midlertidig, samt koble deg til eller koble deg fra en agent.
  1. Når du skal utføre en handling på en agent, høyreklikker du på agenten og velger en av de tilgjengelige handlingene.
  2. Verktøylinjekontrollene kan også brukes til å avslutte agenten og prosessen den kjører i pauseikon, og til å starte startikon eller ta pause for pauseikon en agent.
  3. Du kan definere en ny basislinje for profileringsdataene ved å høyreklikke på agenten og velge Tilbakestill data. Når du har utført denne handlingen, blir en ny sporingsagent opprettet under eksisterende prosesselement, og profileringsdata blir samlet inn av denne agenten.

Administrere prosessen

Det finnes kontroller for å avslutte prosessen, samlet inn objektreferanser eller kjøre dataavfallsinnsamling på den valgte prosessen.

  1. Du utfører en handling på en prosess ved å høyreklikke på agenten og velge en av de tilgjengelige handlingene.
  2. Verktøylinjekontrollene kan også brukes til å avslutte agenten og prosessen den kjører i pauseikon, til å kjøre dataavfallsinnsamling avfallsinnsamlingsikon på prosessen eller til å samle inn objektrereranser ikon for innsamling av objektreferanser på prosessen.

Arbeide med profileringsvisninger

Fra Profileringsovervåker-visningen kan du åpne forskjellige profileringsvisninger for å analysere de innsamlede dataene.

  1. Du åpner en profileringsvisning for å analysere de innsamlede dataene ved å høyreklikke på en prosess og velge Åpne med > (visningsnavn). Hvilke visninger som er tilgjengelige, avhenger av oppgitte profileringskriterier.
  2. Du kan synkronisere datainnsamlingen med åpnede visninger ved å klikke på Link til visningsprogram ikon for link til visningsprogram på verktøylinjen.
  3. Du kan oppdatere åpnede visninger med de innsamlede dataene ved å klikke på Oppdater visninger ikon for oppdatering av profileringsvisninger på verktøylinjen.

Beslektede begreper
Oversikt over profileringsverktøyet

Beslektede oppgaver
Profilere en applikasjon

Beslektede referanser
Profileringsressurser