Process tree navigation is all about controlling which process in the tree becomes selected and can thus
be collapsed or expanded as needed in order to improve visualisation and analysis of the build.
Selecting a process triggers an update of the cmdline info section and the color encoding of the process' parent, siblings and children processes.
The common ancestor of all the processes in the entire build is automatically selected at the viewer page load.
There are multiple ways to select a process:
- clicking the rectangle representing a process in the process tree graph selects that process.
- pressing the Up arrow key selects the process right above the currently selected process, if any.
- pressing the Down arrow key selects the process right below the currently selected process, if any.
- pressing the Left arrow key selects the parent of the currently selected process, if any.
- pressing the Right arrow key selects the first child of the currently selected process, if any. If the current process is collapsed it will be automatically expanded to make the child process visible.
- clicking the , ., or buttons on the navigation tool performs process selection just as pressing the corresponding arrow keys or numpad keys.
To collapse the selected process (if expanded) click the button on the navigation tool or press the - (minus) key or numpad key.
To expand the selected process if collapsed click the button on the navigation tool or press the + (plus) key or numpad key.
To recursively expand/collapse the selected process and children (if collapsed/expanded respectively) click the button on the navigation tool or press the * (asterisk/star) key or numpad key.
- the navigation tool must be in Process tree navigation control mode (its center shows )