HotSpot JVM Blocked Thread Detection
If you see threads that are blocked they are waiting on another thread to complete, it means that you are serializing on some part of code.
Look for threads that are blocked. Threads might be waiting on SQL or might be serialized on a synchronized block.