Streamline provides a variety of ways to interact with the table views. You can use the toolbar, contextual menu options, or keyboard shortcuts to move through the data or change options.
The following options are available from the toolbar:
- Help
Opens contextual help in Eclipse.
- Percentages
If this button is active, the table view shows Self and Process as percentages.
- Totals
Displays both time fields as total units of time. The time tooltips still displays both percentages and time units, regardless of whether you have activated Totals or Percentages.
- Export table to a text file
Opens the export dialog box, enabling you to export the data from the table view. Values can be separated by spaces, commas, or tab delimiters, making it easy to save data as a separate file or to open it in your favorite spreadsheet application.
- Edit Source
Opens the source file in your preferred editor. Without any rows selected in the table view, the Edit Source option is disabled.
- Fully expand all rows
Call Paths view only - Shows the entire hierarchy. It has the effect of opening disclosure controls to reveal all processes, thread, and functions.
- Fully collapse all rows
Call Paths view only - Hides all children in the entire hierarchy. It has the effect of closing all disclosure controls.
To open a contextual menu, right click in any table. The following options are available from contextual menus in the table views:
- Select Process/Thread in Timeline
Opens the Timeline view with the currently selected processes, threads, and functions selected in the Processes section. Handles for selected processes in the Timeline view appear partially blue.
- Select in Functions
Opens the Functions view. All functions related to the selection in the current report are selected in the Functions view.
- Select in Code
Opens the Code view. All lines of code for the current selection are selected in the Code view.
- Select in Call Graph
Opens the Call Graph view. Any function in the current selection is selected in the Call Graph view.
- Select in Stack
Opens the Stack view. All functions related to the selection in the current report are selected in the Stack view.
- Edit Source
Opens the file that contains the process, thread, or function in your default code editor.
- Fully Expand Rows
Call Paths view only - Opens the hierarchy to reveal every descendent of the selected functions.
- Expand Selection to All Matching Functions
Call Paths view only - Updates the current selection to include every instance of the selected functions, wherever they exist in the hierarchy. It expands the hierarchy to expose currently hidden instances of the function.
- Collapse Unselected Rows
Call Paths view only - Collapses every row in the hierarchy that is not part of the current selection.
While you can navigate every report in ARM Streamline using the mouse, you can also use keyboard shortcuts. The keyboard shortcuts available for the table views are:
- Up arrow
Moves the current selection up one row.
- Shift + Up Arrow
Adds the previous row to the current selection.
- Down arrow
Moves the current selection down one row.
- Shift + Down Arrow
Adds the next row to the current selection.
- Home
Selects the first row in the active table report.
- End
Selects the last row in the active table report.
- Page Up
Moves up in the current report one page. A page is defined by the range of rows currently displayed in the table report.
- Page Down
Moves down one page.
- Right Arrow
Call Paths view only - Discloses the subordinate rows for the currently selected process, thread, or function. Has the same effect as clicking on the disclosure control to the left of the process, thread, or function's title.
- Left Arrow
Call Paths view only - Hides the subordinate rows for the currently selected process, thread, or functions.
- Shift + Right Arrow
Call Paths view only - Discloses all of the subordinate rows for the currently selected process, thread, or functions. The entire hierarchy below the selected links is revealed.
- Shift + Left Arrow
Call Paths view only - Hides all of the subordinate call chain links. On the surface, it has the same effect as pressing the left arrow by itself, but when the subordinate process, thread, and functions are again revealed, this command ensures that only their immediate subordinates appear.