Identifisere aktive tråder

Det er enkelt å identifisere aktive tråder i et program, ved å bruke visningen Utføringsflyt i profileringsverktøyet. Du kan bruke visningen Utføringsflyt til å undersøke trådene i et program og raskt finne ut når og hvor flesteparten av programressursene blir brukt.

Forutsetninger:

Slik åpner du visningen Utføringsflyt:

  1. Velg en ressurs i et profileringsprosjekt, for eksempel en overvåker eller en agent, i visningen Profileringsovervåker.
  2. Høyreklikk og velg Åpne i > Utføringsflyt. Visningen Utføringsflyt blir åpnet.
  3. Hver tråd i visningen består av mange metodekall. Metodene blir vist som loddrette streker som går fra venstre mot høyre, og de aktive delene av en tråd identifiseres ved hjelp av dette strekforløpet.
  4. Du kan undersøke bestemte deler av diagrammet ved å zoome inn Zoome inn et bestemt område.
  5. Hvis deler av diagrammet er fylt med gjentatte kall på grunn konstruktører som gjentas (se eksempelet nedenfor),

    Bilde av Utføringsflyt-visning med gjentakelser som er skjult og merket en x.

    kan du velge Finn alle gjentakelser for å konsolidere gjentakelsene i diagrammet. Kallene som gjentas, er merket med en X.n, der n er antallet kall. I eksempelet nedenfor blir sammenlikningsmetoden kalt 7 ganger.

    Bilde av Utføringsflyt-visning med gjentakelser som er skjult og merket med en x.

Tips

Beslektede begreper
Oversikt over profileringsverktøyet
Utføringsflyt-visning og -tabell

Beslektede oppgaver
Profilere en applikasjon
Starte eller koble seg til en Java-prosess