SuperPat45 · GitHub

Describe the solution you'd like

In the Threads tab, you can show by:

  • All threads
  • Live threads
  • Finished threads
  • Selected thread

When we have hundreds of living threads, it could be useful to filter them more finely.

I would be interested in showing only:

  • threads consuming CPU time
  • threads blocked due to a synchronize or a lock
  • threads waiting for a network response (DataBase, WebService....).
  • threads sleeping due to Object.wait() or Thread.sleep()

Describe alternatives you've considered

This show drop down list could be improved like this:

  • All threads
  • Live threads
  • -- Only running threads
  • -- Only sleeping threads
  • -- Only waiting threads
  • -- Only parking threads
  • -- Only monitoring threads
  • Finished threads
  • Selected thread

As an alternative, we could also make it possible to click on the elements of the legend at the bottom of the timeline to show and hide by type of thread. This latter would have the advantage of being able to display two or three thread types at the same time

Read the original on github.com ↗