IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Java technology  >  

IBM Lock Analyzer for Java

A cross-platform tool that provides an insight into how well Java locks are performing in a live Java application.


Date Posted: September 11, 2007
OverviewRequirements Download FAQs Forum Reviews

What is IBM Lock Analyzer for Java?

Java™ has become a major language used for software development and, therefore, the performance of applications written in Java is an important issue. Many of today's Java applications use threads to support concurrent programming. Often, performance issues can be a result of how an application controls these threads, with poor program design sometimes leading to lock contention problems. IBM® Lock Analyzer for Java is a tool designed to perform lock analysis on a live application in order to highlight threads with lock contention that could affect performance.

How does it work?

IBM Lock Analyzer for Java is a tool consisting of two packages. The first package is platform-dependant and provides a connection to the Java virtual machine (JVM) for gathering lock statistics on the running application. This package gets loaded at run time along with the application to be monitored. The second package is not platform-dependant and provides a graphical user interface. The graphical user interface connects to the platform package and provides the controls and analysis required for identifying badly performing locks.


About the technology author(s):
Toby Corbin is a software engineer currently developing RAS tools at the IBM Java Technology Centre. He joined IBM in 2001 and spent four years developing National Language Support and Globalization of the Java Run-time Environment followed by two years developing the Swing and AWT libraries.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
IBM is a trademark of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

Download now Download now

Related technologies

For platform(s):
AIX, Java, Linux, S/390, Windows, z/OS

For topics:
AIX, debugging, Java technology, linux, testing, Unix, utilities


 

    About IBM Privacy Contact