Lock analyzer para la aplicación Java

Tengo dos versiones de una aplicación Java que usan lógica de concurrencia diferente.
Quiero analizar y comparar su rendimiento (la cantidad de tiempo que se adquirió un bloqueo, etc.) para poder usar el mejor.

Encontré una herramienta IBM Lock Analyzer para Java, pero no es de código abierto ni de la versión JDK independiente.
Requiere un Java ™ SDK o JRE proporcionado por IBM®.

Otra herramienta también de IBM es el Kit de desarrollo de software multinúcleo y tiene el siguiente problema

"La herramienta de prueba y análisis de MSDK se ejecuta en Sun JDK, excepto la herramienta de análisis de bloqueo. La herramienta de rendimiento requiere un JDK de IBM".

Entonces alguien puede recomendar alguna herramienta de análisis de bloqueo que funcione con Sun / Oracle Java?

Respuestas a la pregunta(1)

Su respuesta a la pregunta