Sie können Thread-Engpässe in Ihrer Anwendung (einschließlich Thread-Konkurrenzsituationen und gegenseitiger Thread-Sperren) erkennen, indem Sie bei der Profilerstellung Thread-Analysedaten sammeln. Konkurrenzsituationen verlangsamen die Ausführung der Anwendung und gegenseitige Sperren stoppen die Ausführung.
Genaue Anweisungen finden Sie in den folgenden Artikeln:
Thread-Daten sammeln
Beginnen Sie die Thread-Analyse mit dem Sammeln von Thread-Analysedaten für einen Profilerstellungsdurchgang.Thread-Engpässe feststellen
Die Thread-Ansicht ist die Primäransicht für die Feststellung von Thread-Engpässen. Sie zeigt ein Protokoll der Aktivitäten aller Programm-Threads an und unterstützt Sie bei der Feststellung von Thread-Konkurrenzsituationen und gegenseitigen Thread-Sperren.Thread-Engpässe verursachende Methoden feststellen
Nachdem Sie einen Thread-Engpass festgestellt haben, können Sie die Thread-Ansicht, die Ansicht 'UML2-Objektinteraktionen' und den Monitor für Profilerstellung verwenden, um die Methoden zu ermitteln, die mit dem Engpass in Verbindung stehen.Quellcode öffnen, um Thread-Engpässe zu beseitigen
Wenn Sie die für einen Thread-Engpass verantwortliche Methode ermittelt haben, können Sie sofort den Quellcode zur weiteren Analyse anzeigen, sofern Quellcode verfügbar ist.
Übergeordnetes Thema: Laufzeitprobleme feststellen und analysieren
Zugehörige Konzepte
Referenzinformationen zur Benutzerschnittstelle für die Erkennung von Thread-Engpässen
Zugehörige Tasks
Erste Schritte: Profilerstellungskonfiguration für die Bestimmung von Laufzeitproblemen erstellen
Zugehörige Informationen
Erste Schritte: Profil für J2EE-Anwendungen erstellen
Erste Schritte: Erkennung von Thread-Engpässen