Thread bottlenecks such as contentions and deadlocks can slow your application or bring it to a halt. The Profiling and Logging perspective includes views and tools that help you detect and resolve these thread problems.
The following views are available for detecting thread bottlenecks:
You can also investigate thread bottlenecks using custom probes that you design in Probekit.
Parent topic: Getting started with run-time problem determination
The Thread View displays a thread execution history for all threads in your application, and explicitly indicates deadlock and contention situations. The UML2 Object Interactions view displays the sequence of calls during the profiling run.
For more information, read Detecting thread bottlenecks.
These views display, in different formats, the raw data on which the Thread View is based.