Zowel de uitvoeringsstroomview als de uitvoeringsstroomtabel geven een afbeelding van de gehele uitvoering van het programma. In de view passen de threads van het programma horizontaal in de afbeelding en de tijd is zodanig aangepast dat de gehele uitvoering verticaal passend is gemaakt. In de tabel zijn de threads in de eerste kolom gegroepeerd en wordt de tijd in opeenvolgende rijen opgenomen.
Een voorbeeld van de uitvoeringsstroomview:
De strepen lopen trapsgewijs af aan de rechterkant waarbij de ene methode de andere aanroept, die op haar beurt een andere methode aanroept enzovoort. De strepen staan gegroepeerd in kolommen per thread. Een dunne zwarte verticale lijn onderscheidt de ene kolom van de andere. De naam van elke thread staat boven in de kolom.
Gebruik de tool Inzoomen om de grafiek uit te breiden.
In de uitvoeringsstroomview wordt de volgende informatie weergegeven:
Als de view geopend is van het monitorobject, wordt de uitvoering afgebeeld van alle agents onder de monitor. De naam van de thread geeft het ID van het overeenkomende proces, om onderscheid te kunnen maken tussen threads met dezelfde naam in verschillende processen.
Standaard is de opschoningsthread GC (Garbage Collection) verborgen. Deze kan zichtbaar worden gemaakt door Thread > GC in het menu Context te kiezen. Wanneer de GC-thread zichtbaar is, wordt deze in de linkerkolom weergegeven. De GC-thread bevat objecten die uit alle processen onder deze monitor zijn verzameld. Telkens wanneer opschoning van een object plaatsvindt, verschijnt een dunne rechthoek in deze kolom. Net als bij andere objecten en methoden in de view kunt u op het object klikken waarvoor de opschoning heeft plaatsgevonden om het te selecteren. De grote, naar voren gebrachte, grijze rechthoeken geven de fase van de opschoning aan in de profileringssessie.
De werkbalk van de view en van de tabel bevatten de volgende besturingsfuncties:
Menuoptie | Definitie |
---|---|
![]() |
Inzoomen in de grafiek. |
![]() |
Uitzoomen in de grafiek. |
![]() |
Terug naar de oorspronkelijke grootte van de grafiek. |
![]() |
Niet-uitgewerkte cumulatieve tijd als percentage afbeelden. |
![]() |
De kleuren van de grafiek bewerken. |
![]() |
Een gedeelte van de grafiek uitvergroten. |
![]() |
Records exporteren naar beschikbare rapportindelingen. In het dialoogvenster Nieuw rapport kunt u het rapporttype selecteren en het document openen met de standaardeditor van het systeem. |
![]() | Kies de optie Tijd afbeelden om de tijdbasis van de grafiek weer te geven.
|
U hebt ook enige besturing over de inhoud van de grafiek. Wijs met de muis naar een streep om de statusgegevens weer te geven (bijvoorbeeld:
)
Als u elders in de view wijst, worden de threadnaam en tijd weergegeven die overeenkomen met de verticale positie van de muisaanwijzer.
Menuoptie | Definitie |
---|---|
![]() |
View vernieuwen |
![]() |
De kleuren van de grafiek bewerken. |
![]() |
Terug naar de oorspronkelijke grootte van de grafiek. |
![]() | Kolommen voor weergave van de tabel kiezen. |
![]() | Aanroepdetails afbeelden voor de geselecteerde methode. |
![]() | De aanroep afbeelden voor de geselecteerde methode. |
Alle herhalingen opzoeken | Aanduiding X weergeven om frequent aangeroepen methoden te identificeren. |
Alle herhalingen verbergen | Aanduiding X voor frequent aangeroepen methoden verbergen. |
Threads > Alle threads afbeelden | Alle threads die horen bij de geselecteerde resource afbeelden. |
Threads > Alle threads verbergen | Alle threads die horen bij de geselecteerde resource verbergen. |
Threads > GC | Thread voor opschoning weergeven. |
Threads > threadnaam | De benoemde thread weergeven. |
Verwante concepten
Overzicht profileringstool
Profileringsresources
Verwante taken
Een toepassing profileren
Knelpunten in prestatie bekijken
Aanroepen en aanroepers voor een methode bekijken
Fasen van de uitvoering van het programma aangeven
Actieve threads aangeven
Resource-intensieve methoden aangeven
(C) Copyright IBM Corporation 2000, 2006. Alle rechten voorbehouden.