Actieve threads bepalen
U kunt eenvoudig de actieve threads in een programma bepalen met behulp van de uitvoeringsstroomview van de profileringstool.
In deze view kunt u de threads van een programma bekijken en snel achterhalen welke processen de meeste resources vergen.
Vereisten:
Ga als volgt te werk om de uitvoeringsstroomview te openen:
- Selecteer in de profileringsmonitorview een resource van een profielproject, bijvoorbeeld een monitor of een agent.
- Klik met de rechtermuisknop en selecteer Openen met > Uitvoeringsstroom. De uitvoeringsstroomview wordt geopend.
- In deze view ziet u dat elke thread uit een groot aantal methodeaanroepen bestaat. De methoden worden aangegeven door verticale strepen, op volgorde van links naar rechts. De actieve onderdelen van de thread worden aangegeven door deze progressie van links naar rechts.
- U kunt specifieke onderdelen van de grafiek bekijken door in te zoomen (
) op een bepaald gebied.
- Voor secties van de grafiek die onoverzichtelijk zijn geworden door herhaalde aanroepen vanwege iteratieve constructies (zie het onderstaande voorbeeld),

kunt u de herhalingen in de grafiek consolideren met de voorgrondmenuoptie Alle herhalingen vinden. De herhaalde aanroepen worden gemarkeerd
met X.n, waarbij n het aantal aanroepen is. In het onderstaande voorbeeld is de vergelijkingsmethode
zeven keer aangeroepen.
Tips
- Als u een methode selecteert, worden alle hierdoor aangeroepen methoden in geel geaccentueerd.
- U kunt de views slepen en neerzetten in de workbench en deze tegelijk rangschikken als dit nodig is.
- Waar u ook maar met de cursor wijst, wordt de bijbehorende basistijd aangegeven in de statusbalk.
- Voor het herstellen van de beginwaarden van de view klikt u op Home.
Verwante concepten
Overzicht profileringstool
Uitvoeringsstroomview en -tabel
Verwante taken
Een toepassing profileren
Een Java-proces starten of koppelen
(C) Copyright IBM Corporation 2000, 2006. Alle rechten voorbehouden.