Kriterien für Profilermittlung angeben

Voraussetzungen:

Alle folgenden Aktionen werden unter der Registerkarte Profilermittlung der Profilermittlungskonfiguration ausgeführt, die Sie beim Starten oder Zuordnen Ihrer Anwendung erstellt haben.

Durch Angeben von Profilermittlungsgruppen und Erstellen von Filtern für Profilermittlung können Sie Untergruppen von Informationen angeben, die Sie analysieren wollen. Mit Profilermittlungsgruppen wird der zu erfassende Datentyp angegeben, und mit Filtern wird sichergestellt, dass nur relevante Details an die Sichten weitergeleitet werden. Filter sind dann sinnvoll, wenn Verarbeitungsgeschwindigkeit und Effizienz entscheidend sind: eine geringere Datenmenge hat weniger Einfluss auf das System und kann schneller erfasst werden.

Das Konfigurieren von Kriterien für die Profilermittlung für eine Anwendung wird in folgende Abschnitte unterteilt:

Übersicht über Profilermittlung konfigurieren

  1. Wählen Sie in der Profilermittlungskonfiguration unter der Registerkarte 'Profilermittlung' die Registerkarte Übersicht aus.
  2. Klicken Sie Hinzufügen an, um Ihre eigene Profilermittlungsgruppe hinzuzufügen. Das Dialogfenster 'Profilermittlungsgruppe hinzufügen' wird geöffnet.
  3. Geben Sie einen Namen und eine Beschreibung für Ihre Profilermittlungsgruppe an. Klicken Sie OK an. Eine neue Profilermittlungsgruppe wird in der Liste der Profilermittlungsgruppen erstellt.
  4. Wählen Sie die neu erstellte Profilermittlungsgruppe aus und klicken Sie Bearbeiten an. Der Dialog 'Profilermittlungsgruppe bearbeiten' wird geöffnet.
  5. Um die gewünschten Informationen anzugeben, die erfasst werden sollen, wählen Sie die entsprechenden Markierungsfelder aus. Informationen dazu, welche Profilermittlungsgruppen zum Generieren der verschiedenen Sichten aktiviert werden müssen, erhalten Sie unter Profilermittlungsgruppen und verfügbare Sichten.
  6. Klicken Sie Weiter an.
  7. Geben Sie auf der Seite 'Filter bearbeiten' die anzuwendende Filtergruppe an, indem Sie aus der Liste Filtergruppe auswählen die gewünschte Auswahl treffen. Sie können auch die Standardgruppe verwenden.
  8. Klicken Sie unter Inhalt der ausgewählten Filtergruppe die Option Hinzufügen an, um Pakete hinzuzufügen, für die Sie Daten erfassen wollen. Der Dialog 'Filter hinzufügen' wird geöffnet.
    Hinweis: Ungeachtet der Filtereinstellung werden bestimmte Klassen immer in der Profilermittlungssicht angezeigt. Der Profilermittlungsagent wird immer Daten für Objekte oder Klassen erfassen, die mit der überprüften Task verbunden sind, während die taskspezifischen Daten erfasst werden. Zum Beispiel geben Sie einen Filter für die Erfassung von Daten für eine einzelne Klasse MeineBenutzerKlasse an und geben einen anderen Filter an, um die java.lang.*-Klassen auszuschließen. Wenn ein Exemplar von MeineBenutzerKlasse durchgeladen wird, hat sie eine zugeordnete Klassendefinition, die geladen wird. This class definition has an associated class object, which is in turn of type java.lang.Class. Dies führt zu einer Datenerfassung für die java.lang.Class zusätzlich zu der Klasse MeineBenutzerKlasse.
    Dieses Verhalten trifft auch auf Threads zu. Die Klasse java.lang.Thread wird immer in der Profilermittlungssicht angezeigt, da der Profilermittlungsagent alle aktiven Threads verfolgt und daher Daten für Objekte oder Klassen, die diesen Threads zugeordnet sind, erfasst.
  9. Machen Sie die entsprechenden Angaben für Paket oder Klasse bzw. Methodenname und wählen Sie 'Einschließen' aus der Liste Regel aus.
    Hinweis: Beim Angeben des Paket- oder Methodennamens können Sie das Sternzeichen (*) als Platzhalterzeichen verwenden. Beispiel: org.eclipse.* oder *.sample.myapplication
  10. Klicken Sie OK an. Das Filterkriterium wird der Inhaltsliste hinzugefügt.
  11. Um andere vorhandene Pakete aus der Liste des Filterinhalts auszuschließen, klicken Sie Einschließen unter der Spalte 'Regel' für das entsprechende Paket an und ändern Sie die Angabe in Ausschließen.
  12. Klicken Sie Fertig stellen an.
  13. Klicken Sie Anwenden an, um die Änderungen zu speichern.
  14. Klicken Sie Ausführen an, um die Profilermittlung für Ihre Anwendung zu starten.

Grenzwerte für Profilermittlung konfigurieren

Sie können das zu erfassende Datenvolumen begrenzen, indem Sie einen entsprechenden Grenzwert für Methodenaufrufe oder einen entsprechenden Grenzwert für Zeit angeben.

  1. Wählen Sie in der Profilermittlungskonfiguration unter der Registerkarte 'Profilermittlung' die Registerkarte Grenzwerte aus.
  2. Um die erfasste Datenmenge nach Methodenaufrufen zu begrenzen, wählen Sie das Markierungsfeld Profilermittlung nach angegebener Anzahl von Methodenaufrufen stoppen aus. Geben Sie die entsprechende Anzahl von Methodenaufrufen in das zugehörige Eingabefeld ein.
  3. Um die erfasste Datenmenge nach Zeit zu begrenzen, wählen Sie das Markierungsfeld Profilermittlung nach angegebenem Zeitraum stoppen aus. Geben Sie den entsprechenden Zeitraum in Sekunden in das zugehörige Eingabefeld ein.

Ziel für Profilermittlungsdaten konfigurieren

Sie können angeben, welches Projekt und welche Überwachung für die Profilermittlungssitzung verwendet werden sollen. Außerdem können Sie die Profilermittlungsdaten in eine Datei schreiben.

  1. Wählen Sie in der Profilermittlungskonfiguration unter der Registerkarte 'Profilermittlung' die Registerkarte Ziel aus.
  2. Geben Sie das Profilermittlungsprojekt an, das Sie für die Profilermittlungssitzung verwenden wollen.
  3. Geben Sie die Überwachung an, die Sie verwenden wollen.
  4. Wenn Sie die Profilermittlungsdaten in einer Datei speichern wollen, wählen Sie Profilermittlungsdaten an Datei senden aus und geben Sie in das Eingabefeld Profilermittlungsdatei den Namen der entsprechenden Datei ein.
  5. Klicken Sie Anwenden an, um die Änderungen zu speichern.
  6. Klicken Sie Ausführen an, um die Profilermittlung für Ihre Anwendung zu starten.
Hinweis: Beim Filtern wird nur der erste zutreffende Filter angewendet. Stellen Sie daher beim Angeben von Filtern sicher, dass die spezifischsten Filterkriterien an erster Stelle deklariert werden.

Verwandte Konzepte
Übersicht über Profilermittlungstool

Verwandte Tasks
Erstellen eines Anwendungsprofils
Profileinstellungen festlegen