Das Profilermittlungstool besteht aus der Perspektive 'Profilermittlung und Protokollierung' und mehreren Sichten. Sie können mit dem Tool Profile Ihrer Anwendungen erstellen, mit diesen Anwendungen interagieren und Probleme im Leistungsverhalten und in der Speicherverwendung Ihrer Anwendungen ausmachen. Das Profilermittlungstool erfasst Daten zum Laufzeitverhalten von Java-Anwendungen und stellt diese Daten in grafischen und tabellarischen Sichten dar. Diese Einsatzmittel helfen Ihnen dabei, die Programmausführung genau zu verstehen und bestimmte Verhaltensmuster eines Programms zu erforschen.
Mit dem Profilermittlungstool können Sie auch die Operationen ausfindig machen, die am meisten Zeit in Anspruch nehmen, und problemlos sich wiederholendes Ausführungsverhalten ermitteln und Redundanzen beseitigen. Insgesamt ist das Profilermittlungstool also ein sehr hilfreiches Instrument zur Leistungsanalyse und zum Erlangen eines besseren Verständnisses Ihrer Java-Programme.
Durch Profilermittlung können Sie das Leistungsverhalten Ihrer Anwendungen in einer frühen Phase des Entwicklungszyklus testen, und dadurch wertvolle Zeit zum Umsetzen und Testen von Verbesserungen gewinnen.
Der Java Profiling Agent ist eine Agenteninstanz, die mit dem Agent Controller eingerichtet wird. Im nachfolgenden Diagramm kann es sich bei dem Agenten um einen Java Profiling Agent handeln. Der Anwendungsprozess ist die JVM (Java Virtual Machine), in der die Java-Anwendung ausgeführt wird.
In jedem Anwendungsprozess, für den ein Profil erstellt wird, kann ein Profilagent ausgeführt werden. Dadurch ist es mit dem Profilermittlungstool möglich, Profile dieser Anwendungen interaktiv von einer einzigen Workbench aus zu erstellen.
Zu den Features des Profilermittlungstools gehören:
Die visuelle Informationsanzeige für das Profilermittlungstools ist auf Paket-, Klassen- und Methodenebene organisiert. Daher ist das Profilermittlungstool in der Lage, die Informationen Ihres Programms auf eine Art und Weise zu modellieren und darzustellen, das sie mit der Java-Programmierungshierarchie konsistent sind.
Bei der Musterextraktion wird eine große Menge an Ausführungsinformationen auf ihre fundamentale Form reduziert, wodurch Sie eine Gesamtübersicht über das Ausführungsverhalten eines Programms bekommen. Sie können dann jederzeit mehr Details zu den einzelnen Objekten und Methoden anzeigen lassen.
Die Tools geben Ihnen die Möglichkeit, gleichzeitig mehrere Prozesse auf einer mehreren Systemen zu überwachen, wodurch ein Profil einer verteilten Anwendung entsteht. Unter Verwendung von Agent Controller ist es dem Profilermittlungstool möglich, Anwendungen auf fernen Systemen zu starten und interaktiv ein Profil zu erstellen. Dadurch können Sie das Leistungsverhalten Ihrer Anwendungen auf den verschiedenen Einsatzplattformen analysieren.
Verwandte Konzepte
Profilressourcen
Die Symptomdatenbank
Common Base Event-Modell
Verwandte Tasks
Profileinstellungen festlegen
Kriterien für Profilermittlung angeben
Erstellen eines Anwendungsprofils
Speichern von Profilressourcen
Importieren von Profilressourcen
Verwandte Referenzen
Sichten zu Sequenzdiagrammen
Sicht 'Speicherstatistik'
Sicht 'Ausführungsstatistik'
(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.