Sun Studio 12: Performance Analyzer

Synchronization Tracing

Synchronization tracing for Java programs is based on events generated when a thread attempts to acquire a Java Monitor. Both machine call stacks and Java call stacks are collected for these events, but no synchronization tracing data is collected for internal locks used within the JVM software.