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:
- Wählen Sie in der Profilermittlungskonfiguration unter der Registerkarte 'Profilermittlung' die Registerkarte
Übersicht aus.
- Klicken Sie Hinzufügen an, um Ihre eigene Profilermittlungsgruppe hinzuzufügen. Das Dialogfenster
'Profilermittlungsgruppe hinzufügen' wird geöffnet.
- 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.
- Wählen Sie die neu erstellte Profilermittlungsgruppe aus und klicken Sie Bearbeiten an. Der Dialog
'Profilermittlungsgruppe bearbeiten' wird geöffnet.
- 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.
- Klicken Sie Weiter an.
- 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.
- 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.
- 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
- Klicken Sie OK an. Das Filterkriterium wird der Inhaltsliste hinzugefügt.
- 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.
- Klicken Sie Fertig stellen an.
- Klicken Sie Anwenden an, um die Änderungen zu speichern.
- Klicken Sie Ausführen an, um die Profilermittlung für Ihre Anwendung zu starten.
Sie können das zu erfassende Datenvolumen begrenzen, indem Sie einen entsprechenden Grenzwert für
Methodenaufrufe oder einen entsprechenden Grenzwert für Zeit angeben.
- Wählen Sie in der Profilermittlungskonfiguration unter der Registerkarte 'Profilermittlung' die Registerkarte
Grenzwerte aus.
- 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.
- 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.
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.
- Wählen Sie in der Profilermittlungskonfiguration unter der Registerkarte 'Profilermittlung' die Registerkarte
Ziel aus.
- Geben Sie das Profilermittlungsprojekt an, das Sie für die Profilermittlungssitzung verwenden wollen.
- Geben Sie die Überwachung an, die Sie verwenden wollen.
- 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.
- Klicken Sie Anwenden an, um die Änderungen zu speichern.
- 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
(C) Copyright IBM Corporation 2000, 2004. Alle Rechte vorbehalten.