[concurrency-interest] jucprofiler : java.util.concurrent locks profiling

Yao Qi qiyaoltc at gmail.com
Tue May 4 05:01:41 EDT 2010


Dear all,
With the introduction of the java.util.concurrent (JUC) package in
Java 5, a new type of lock was introduced into the Java lanaguage.
There are no tools available to profile JUC locks and provide detailed
contention information like those provided by PerformanceInspector/JLM
for regular Java locks.  Also, usage of the JUC package is becoming
more and more popular as more application are either developed or fine
tuned to run better on multicore systems.  This absence of a JUC lock
profiling tool is the motivation behind the development of our lock
tool : jucprofiler.

Jucprofiler has bee released as part of MulticoreSDK for Java on
alphaWorks (a set of tools for parallel java programs
http://www.alphaworks.ibm.com/tech/msdk/).  You can download
DCInstall.zip, and install jucprofiler in your box.  Now, it supports
Linux/x86 and AIX.  If you need other platform support, such as
Linux/X86_64, let us know.

We've written a blog about using jucprofiler (some of them are out of
date, just for your reference.  Document in DCInstall.zip is the
latest one.)
http://aminoprj.blogspot.com/2010/01/jucprofiler-javautilconcurrent-locks.html

Your feedback and comments are very welcome.

-- 
Yao Qi <qiyaoltc AT gmail DOT com>    GNU/Linux Developer
http://duewayqi.googlepages.com/


More information about the Concurrency-interest mailing list