Skip to content

[HeapViewer] Ability to show only running or sleeping or waiting, threads in the Threads tab #439

Description

@SuperPat45

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

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions