Using the breadcrumb bar

The breadcrumb bar

Three of the performance analysis viewers have a breadcrumb bar along the top:
  • Hotspots Browser
  • Performance Source Viewer
  • Invocations Browser

The breadcrumb bar is used to show the current "scope" relative to which the viewer is calculating the performance data. For example, if a specific thread is selected in the breadcrumb bar then the percentages shown will be calculated relative to that thread. If the My Application scope is selected then percentages will be calculated relative to the entire application.

By default the Hotspots Browser shows the profile hierarchy in a tree panel. This panel can be collapsed and the breadcrumb bar shown instead by clicking the toolbar button.

Currently there is a limitation that line-level performance data is only collected at the Whole System level. Therefore the scope in the Performance Source Viewer can only go as deep as the Whole System scope.

Navigating between viewers

When opening a new viewer from an existing one the scope of the existing viewer is inherited by the new viewer. For example when the Invocations Browser is opened from the Hotspots Browser it will inherit the scope that was selected in the Hotspots Browser.

Changing the scope

The breadcrumb bar is interactive, the scope may be changed, and when it is the performance data is recalculated relative to the new scope. Click a down-arrow icon in the breadcrumb bar to select a new scope. Click on a visible scope to quickly "zoom in" or "zoom out".


Feedback