Abhängig von der Hierarchie der Ressourcen in der Sicht 'Profilmonitor' in der Perspektive 'Profilerstellung und Protokollierung' stehen in den einzelnen Knoten dieser Sicht verschiedene Typen von Sequenzdiagrammen zur Verfügung.
Die Sicht 'Sequenzdiagramm' steht nur zur Verfügung, wenn die Erfassung von Informationen zum Ausführungsablauf beim Starten oder Anhängen an die Anwendung aktiviert wurde. Wählen Sie die Profiloption Die Anwendung ist zu langsam aus, und wählen Sie anschließend in den Detailoptionen die Option Grafische Details zum Ausführungsablauf anzeigen aus.
Die Darstellung der Host- und Prozessinteraktionen in den Sichten 'Sequenzdiagramm' der Perspektive 'Profilerstellung und Protokollierung' hilft Ihnen bei der Verwaltung der Arbeitsbelastung in verteilten Anwendungen. Die zeitliche Darstellung in diesen Sichten hilft Ihnen dabei, Engpässe in der Anwendungsleistung und in der Netzkommunikation zu finden.
Auf Monitorebene stehen alle Interaktionsdiagramme unterhalb des Monitors zur Verfügung. Sie können somit Sequenzdiagramme zu Interaktionen zwischen Hosts, Prozessen, Threads, Objekten und Klassen anzeigen. Auf Prozessebene stehen dann Interaktionen zwischen Threads, Objekten und Klassen zur Verfügung, und so weiter.
Mit Hostinteraktionsdiagrammen können Sie Interaktionen zwischen Methoden auf verschiedenen Hosts ansehen, die an der Ausführung einer verteilten Anwendung teilhaben. Das Hostinteraktionsdiagramm bietet die höchste Abstraktionsebene in einer Sequenzdiagrammdarstellung. Der Interaktionsablauf stellt die Ausführung dieser Methoden zwischen verschiedenen Maschinen dar. Er bietet eine hohe Darstellungsebene der Arbeitsbelastung der jeweiligen Hosts.
So können Sie Hostinteraktionsdiagramme anzeigen:
Die Sicht 'Sequenzdiagramm' wird geöffnet, und eine Darstellung der Hosts im Monitor wird angezeigt.
Mit Prozessinteraktionsdiagrammen können Sie Interaktionen zwischen Methoden in verschiedenen Prozessen ansehen, die an der Ausführung einer Anwendung teilhaben.
So können Sie Prozessinteraktionsdiagramme anzeigen:
Mit Threadinteraktionsdiagrammen können Sie Interaktionen zwischen Methoden in verschiedenen Threads ansehen, die an der Ausführung einer Anwendung teilhaben.
So können Sie Threadinteraktionsdiagramme anzeigen:
Mit Klasseninteraktionsdiagrammen können Sie Interaktionen zwischen Klassenmethoden ansehen, die an der Ausführung einer Anwendung teilhaben.
So können Sie Klasseninteraktionsdiagramme anzeigen:
Mit Objektinteraktionsdiagrammen können Sie Interaktionen zwischen Objektmethoden ansehen, die an der Ausführung einer Anwendung teilhaben.
So können Sie Objektinteraktionsdiagramme anzeigen:
Ein solcher Brennpunkt kann darauf hindeuten, welcher Teil einer Methode die meiste Zeit beansprucht. Er kann sich zwischen zwei Aufrufen oder innerhalb eines Aufrufs und dem Methodeneintritt und -austritt befinden, oder eine ganze Methode betreffen. Ein Beispiel zur Vorgehensweise finden Sie in Leistungsengpässe anzeigen.
Das Sequenzdiagrammtool generiert Diagramme, in denen der Ausführungsablauf von Anwendungen dargestellt wird. Diese Diagramme können Sie mit den Sequenzdiagrammen in der Designdokumentation der Anwendung vergleichen und deren Übereinstimmung überprüfen.
Sie können den Speicherbedarf einer Anwendung möglicherweise verbessern. Prüfen Sie dazu, ob die Anzahl der Klasseninstanzen, die an der Ausführung teilhaben, angemessen ist. In der Sicht 'Paketstatistik' der überwachten Daten werden Anzahl der Objektinstanzen, die an der Ausführung teilhaben, sowie die verbrauchte Ausführungszeit der einzelnen Instanzen numerisch dargestellt.
In der Sicht 'Instanzstatistiken' wird der Speicherverbrauch durch die Klasseninstanzen, die an der Ausführung teilhaben, numerisch dargestellt. Diese Informationen sind für die Speicheroptimierung entscheidend.
Zur Steigerung des Leistungsverhaltens einer überwachten Anwendung sollten Sie die Ausführungszeit der aufgerufenen Methoden sorgfältig überprüfen. Diese Informationen stehen in der Sicht 'Methodenstatistiken' der Perspektive 'Profilerstellung und Protokollierung' zur Verfügung.
Verwandte Konzepte
Übersicht zur Protokollanalyse
Korrelieren von Protokolldateien
Sicht 'Protokollinteraktionen'
Sicht 'Protokollthreadinteraktionen'
Verwandte Tasks
Mit Protokolldateien arbeiten
Zeit synchronisieren
Verwandte Verweise
Sicht 'Protokoll'
(C) Copyright IBM Corporation 2000, 2003. Alle Rechte vorbehalten.