Working with navigation and stepping functionality
Overview
From the version 1.2 inspectIT provides improved navigation functionality in the User interface, that enables a user to analyze the performance data by jumping from one element to another, and locating the desired element in the invocation tree representation.
Navigate To Invocations
Navigate To Invocations provides a possibility to select the wanted performance element that can be found in the invocation sequence data (SQL Statement, Timer Data or Exception), and to list all the invocations where this element can be found. The simple example can be the Aggregated SQL view, where a user can simply select one SQL statement and choose the option Navigate To -> Invocations (available on right-click menu). Furthermore, it is also possible to select more than one SQL statements, and choose the Navigate To Invocations option. In this situation a user will be able to see all the invocations where all selected elements can be found.
The aggregated SQL statement, Timer and Exception views now also provide an information if the element can be found in the invocation sequences or not. This information is represented in percentages, where 100% means that all the elements are inside the invocation(s), while 0% means that no element is contained in the invocation(s). Furthermore, the views provide an information on number of invocation sequences where elements can be found.
Only this Method Invocations
With this option, you can filter the invocation sequence overview to just show these selected methods. A new view will be opened with this filter being applied. This provides useful if the overview shows several different methods as the starting point for the invocation sequences and you are just interested in a specific one.
Stepping functionality
After executing the Navigate To Invocations action, the Invocation view is opened with additional widget at the bottom of the view that provides the stepping functionality. The stepping widget enables locating of previously selected navigation base elements in the invocation tree. From the combo box, different elements can be selected and with buttons Next/Previous occurrences of the element can be located in the invocation. The widget also informs the user about the total number of occurrences that can be located.
The stepping widget can be closed/reopened in the view menu (located on the top right corner).
Locate in Call Hierarchy
since version 1.2.2
The stepping functionality is from version 1.2.2 available also from the basic Invocation Sequence View. Now it is easy to locate any object in the call hierarchy. From the tabbed views "SQL", "Methods", "Exceptions" (see picture) a user can right click on any, for example, SQL Statement and by clicking on "Locate in Call Hierarchy" immediately see it occurrences directly in the call hierarchy of the currently opened invocation.