Skip to content

An option to show complete child process tree when using search #2561

@i3v

Description

@i3v

Description of the feature, modification, idea or suggestion

It would be great to improve the child/parent process tree "navigation" for a particular search result.

Currently (Version 3.2.25011.2103), with nothing in the search box, I can see the complete process tree:

Image
This looks great.

But with "cmd" in the search box, I only get the following:
Image
Now, if I'm interested in finding the parent of a particular process here (say, 32360), there's just no convenient way to accomplish that. AFAIU, the only way is to clear the search box and manually look through the list of all PIDs. This could be pretty frustrating. And, personally, I frequently run into a need to do this.

With "power" in the search box, I get the following result:
Image
Although there's a v before the powershell icon, the child processes is actually now shown. Same problem arises if I'm interested in finding the child processes.

Proposed implementation details (optional)

It would be great to have some way to quickly visually determine the process parents and children. To show (and maybe "navigate) the tree of them.
I can think of the following implementation approaches:

  1. Collapse/expand buttons option.
    • Replace v with in the search results. Show all child processes if user clicks on it.
      • Draw it in gray (instead of black) if some child processes (but not all) match the search criteria and are shown already.
      • The current v does not make sense - it looks like "expanded" but it's actually not.
    • Show an additional button button, like nearby, to show the parent processes if clicked.
    • Maybe it only should "expand all" with a Shift modifier, and normal click should only expands one level at a time.
  2. Same, but use the context menu.
  3. Add a global option to always show all children / parents of the matching processes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions