Identifiera aktiva trådar

Aktiva trådar i ett program kan enkelt identifieras med hjälp av körningsflödesvyn i profileringsverktyget. När du använder körningsflödesvyn kan du undersöka trådar inom ett program och snabbt avgöra var största andelen programresurser används.

Förutsättningar:

Öppna körningsflödesvyn genom att utföra de här stegen:

  1. I profileringsövervakningsvyn väljer du en resurs under ett profilprojekt, t.ex. en övervakare eller en agent.
  2. Högerklicka och välj Öppna med > körningsflöde. Körningsflödesvyn öppnas.
  3. I körningsflödesvyn består varje tråd av ett stort antal metodanrop. Metoderna representeras av vertikala ränder som visas i ett förlopp från vänster till höger. De aktiva delarna i tråden kan identifieras genom det här förloppet.
  4. Du kan undersöka särskilda delar av diagrammet genom att zooma in zooma in olika områden.
  5. För de delar av diagrammet som är svåröverblickbara på grund av upprepade anrop som beror på stegvisa konstruktioner, som i exemplet nedan

    Bild på körningsflödesdiagram där repetitioner är dolda och markerade med ett x.

    kan du använda snabbmenyalternativet Upptäck alla repetitioner som konsoliderar repetitionerna i diagrammet. De upprepade anropen är markerade med X.n där n är antalet anrop. I exemplet nedan har jämförelsemetoden anropats sju gånger.

    Bild på körningsflödesdiagram där repetitioner är dolda och markerade med ett x.

Tips

Närliggande begrepp
Översikt över profileringsverktyget
Körningsflödesvyn och -tabellen

Närliggande uppgifter
Profilera en tillämpning
Starta och ansluta till en Java-process