ThreadAnalyzer Technology preview

 

ThreadAnalyzer is an analysis tool that expedites problem determination for hangs and performance bottlenecks. The cause of hang conditions may be difficult to isolate through direct examination of application code, due to the interaction among concurrent threads. Using ThreadAnalyzer to view thread dumps from a running system provides a snapshot of what concurrent threads are doing at a moment in time, thereby illuminating areas of code that are expensive in terms of processing time. Or areas where threads are blocked and waiting for a resource to become available or even deadlocked. Once these areas of code have been isolated, they can be optimized to alleviate bottlenecks.

ThreadAnalyzer has the ability to capture thread dumps and provide quick summary views. Thread usage can be analyzed at several different levels, starting with a high-level graphical view, and drilling down to a detailed tally of individual threads. If any deadlocks exist in the thread dump, ThreadAnalyzer will detect and report them.

ThreadAnalyzer is supported on Solaris, AIX, Windows, HP, and Linux on Intel and IBM ~ zSeriesŪ.

Some typical cases where thread analysis is useful:
Thread deadlock (hang conditions) detection
Downstream response waits
Upstream reply waits
Low or no load reaching appserver
Large remote object size
Thread synchronization

  Prev | Home | Next

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.