Thread states in the CPU profiling views

In the screencast below, I explain the thread status selector and the different threads states in the CPU profiling views.

    Rajan

    Can you provide more clarity on “Runnable”? Is it the time spent on cpu executing the code?


    Reply
      Ingo Kegel

      “Runnable” is the time that the thread would like to be executing on the CPU. In the profiling settings, under “CPU profiling”, you can choose to record “Estimated CPU times”, but those are not available with a sub-millisecond granularity and so they will only be accurate for methods with macroscopic times.


      Reply

Post a comment