Java diagnostics, IBM style, Part 3, Diagnosing synchronization and locking problems with the Lock Analyzer for Java

Reduce lock contention and improve performance

From the developerWorks archives

Toby Corbin

Date archived: December 19, 2016 | Last updated: July 18, 2013|First published: October 16, 2007

The IBM Lock Analyzer for Java, available from alphaWorks, provides real-time lock monitoring on a running Java application. It highlights threads suffering from lock contention that could be hurting application performance. Developers can use this information to modify their applications to reduce lock contention and thus improve performance. This article introduces the IBM Lock Analyzer for Java, explains the architecture on which it is built, and provides some thoughts about the tool's future direction.

18 July 2013 - Added new resource item for the article, "Java Technology Community," to Resources).

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Java development
ArticleID=261832
ArticleTitle=Java diagnostics, IBM style, Part 3: Diagnosing synchronization and locking problems with the Lock Analyzer for Java
publish-date=07182013