Knelpunten in prestatie bekijken

U kunt knelpunten in prestatie snel opsporen in de view Uitvoeringsstatistieken en de view Methodeaanroep.

Vereisten:

In de volgende stappen vindt u informatie over de werkstroom voor het achterhalen van knelpunten in de prestatie:

Pakketten met een grote uitvoeringstijd identificeren

  1. Selecteer de monitor of agent in de view Profielmonitor.
  2. Klik met de rechtermuisknop en selecteer Openen met > Uitvoeringsstatistieken. De view Uitvoeringsstatistieken wordt geopend.
  3. Klik op de werkbalk op Pakket Pictogram Pakketstatistieken om de klassenstatistieken weer te geven.
  4. Om de prestatiegegevens te analyseren, kijkt u naar de tijdgerelateerde kolommen. Klik met de rechtermuisknop en selecteer Kolommen kiezen...
  5. Selecteer Basistijd, Cumulatieve tijd, Overgenomen basistijd en Overgenomen cumulatieve tijd.
  6. Klik op OK. De view Uitvoeringsstatistieken wordt vernieuwd en de nieuwe tijdkolommen worden afgebeeld.
  7. Sorteer de kolom Basistijd door op de kolomkop te klikken.
  8. Identificeer het pakket met de hoogste basistijd. Open de pakketstructuur.
  9. Identificeer de klasse(n) met de hoogste basistijd.
  10. Onderzoek de prestatie binnen de geïdentificeerde klassen door over te schakelen naar de werkstand Klasse.

Klassen in pakketten met een grote uitvoeringstijd identificeren

  1. Open de werkstand Klasse door op de werkbalk te klikken op Klasse Pictogram Klassenstatistieken.
  2. Selecteer in de werkstand Klasse de optie Kolommen kiezen.
  3. Selecteer Basistijd, Cumulatieve tijd, Overgenomen basistijd en Overgenomen cumulatieve tijd.
  4. Sorteer de kolom Basistijd door op de kolomkop te klikken.
  5. Identificeer de klasse met de grootste basistijd en open de klassenstructuur.
  6. Onderzoek welke methodeaanroepen in de klasse de grootste basistijd hebben.

De methoden in een klasse onderzoeken om grote aantallen aanroepen te identificeren

U kunt de trage prestatiemethoden die zijn geïdentificeerd in de view Uitvoeringsstatistieken, nader onderzoeken en de bron van de knelpunten achterhalen met de view en tabel Methodeaanroep. In deze view kunt u het uitvoeringspatroon en de verschillen tussen aanroepen van dezelfde methode bekijken.
Om de methoden te bekijken in de view Methodeaanroep, gaat u als volgt te werk:

  1. Om de view Methodeaanroep te openen, klikt u met de rechtermuisknop op een klasse en kiest u Methodeaanroep weergeven. De view Methodeaanroep wordt geopend.
  2. In de view Methodeaanroep kunt u in de uitvoeringsstack onderzoeken waar de aanroep vandaan is gekomen of naar de broncode van de methode gaan. U doet dit door met de rechtermuisknop te klikken en Aanroepende items afbeelden of Bron openen te selecteren.
  3. U kunt ook de tijdsduur zien door de muisaanwijzer over een staaf te bewegen.
  4. Open de tabel Methodeaanroep voor een tabelview van dezelfde methode. Klik met de rechtermuisknop in de view Methodeaanroep en selecteer Methodeaanroep afbeelden. De tabel Methodeaanroep wordt geopend.
  5. Identificeer in zowel de view als in de tabel Methodeaanroep de verschillen tussen methodeaanroepen en de methodeaanroepen die de meeste tijd kosten om uitgevoerd te worden.

Verwante concepten
Overzicht profileringstool

Verwante taken
Een toepassing profileren
Een Java-proces starten of koppelen