Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

Frozen threads

Goals of frozen threads

Frozen threads view in the profiler helps identify threads that remain in the same state for an extended period, which may indicate potential deadlocks or hung threads. This capability complements the standard deadlocks detector by uncovering issues that might otherwise go unnoticed, such as deadlocks caused by JVM internal locks or native methods using low-level synchronization primitives.

Frozen thread detection depends on thread profiling with stack recording enabled. If thread profiling is stopped, the profiler will not be able to detect frozen threads. By continuously monitoring thread activity and stack changes, the profiler accurately identifies threads that appear stuck or unresponsive over time.

Frozen threads

Frozen thread visibility

By default, well-known cases where threads remain in the same state, such as those waiting in a socket or JVM internal thread, are excluded from view to highlight potentially problematic threads.

You can customize visibility using Visible and Hidden buttons, filtering out threads performing long but legitimate operations or revealing hidden threads for further evaluation. This ensures you can focus on the most relevant threads during analysis.

Toolbar

  • Show all : Show all frozen threads, including hidden ones.
  • Apply filters : Apply filters to this view.
  • Expand : Expand all threads to show stacks.
  • Collapse : Collapse all threads to hide stacks.
  • Copy : Copy all stack traces.

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.