Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Green. The invoked method’s SLA is below the defined SLA threshold.
  • Yellow. The invoked method’s SLA is approaching the defined SLA threshold.
  • Red. The invoked method’s SLA exceeded the defined SLA threshold.
  • Blue. Top level methods that do not have SLA thresholds defined for them. These executions will appear as “NonNon-HTTP” HTTP executions.
Info

Information for non-HTTP methods will not appear in the legend and in the graphs, but will appear in the ToolTip.

...

For more information regarding findings, see “How How to identify performance problems” on page 43problems.

Anchor
AbouttheLoadBalanceTab
AbouttheLoadBalanceTab
About the Load Balance tab

The Load Balance tab displays the selected entity and compares its performance in all the contexts it was invoked by in the selected time frame. If “All instances” is All instances is selected in the execution tree, it will show the instances table ( similar to the view provided in the Dashboard workspace).

Info

This tab is only displayed when All Instances is selected as the top level of the execution tree. When a specific instance is selected as the top level of the execution tree, this tab is not displayed.

...

  • Instance. Displays the instance name. If you select the highlighted instance, the execution tree will update itself to display the specific instance’s instance's execution tree.

    Info

    Once a specific instance is selected, the Load Balance tab will no longer appear.

  • Server. Displays name of the server on which the instance is running.
  • Avg. Response Time (Sec). Displays the average response time for the selected node. The average response time is displayed in seconds.
  • Executions. Displays the number of executions within the selected node.
  • Sum. Response Times. Displays the total response time for the selected node. The summed response time is displayed in hours: minutes: seconds: milliseconds.

...

  • Work Impact on Entry Point. Displays the percent value of the selected node’s summed response time out of its entry point’s point's summed response time.
  • Method Avg. Response Time (Sec). Displays the method’s method's average response time.
  • Executions by Entry Point. Displays the number of times the selected method was invoked by the specific entry point.
  • Sum. Method Response Times. Displays the method’s method's total response time.
  • Sum. Entry Point Response Times. Displays the entry point’s point's total response time.

Anchor
ImpactonAllDirectCallerstable
ImpactonAllDirectCallerstable
Impact on All Direct Callers table

...

  • Caller. Displays the name of the method that directly invoked the selected method.

    Info

    Selecting the hyperlinked direct caller name selects the method in the execution tree and displays the Highlights tabs for the method.

  • Work Impact on Caller. Displays the percentage of the selected method’s total response time out of the direct caller method’s method's total response time.
  • Method Avg. Response Time (Sec). Displays the method’s method's average response time.
  • Executions by Caller. Displays the number of times the selected method was executed by the specific direct caller method.
  • Sum. Method Response Times. Displays the method’s method's total response time.
  • Sum. Caller Response Times. Displays the direct caller method’s method's total response time.

Anchor
AbouttheEntryPointsTab
AbouttheEntryPointsTab
About the Entry Points tab

...

On top appears the comparison table called “All All Methods Invoked Directly and Indirectly”Indirectly.

Info

This will be Heaviest methods by work time when all instances in the top level in the executions table, with 1% impact min.

  • Icon. Displays the entry point type.
  • Name. Displays the entry point name.

    Info

    Selecting the hyper-linked entry point name selects the entry point in the execution tree and displays the Highlights tab for the entry point.

  • Avg. Response Time (Sec). Displays the average response time for the selected node. The average response time is displayed in seconds.
  • Executions. Displays the number of executions within the selected node.
  • SLA Compliance. Displays the relative percentage of HTTP entry point service requests that approached or breached the defined SLA thresholds.
  • Type. Displays the method type name.
  • Sum. Response Times. Displays the total response time for the selected node. The summed response time is displayed in hours: minutes: seconds: milliseconds.
  • Avg. Work Time (Sec). Displays the average actual work time of the selected node without its underlying call path.
  • Sum. Work Time (Sec). Displays the total work time for the selected node without its underlying call path.
  • Max. Response Time (Sec). Displays the peak response time detected in the selected time frame.
  • Min. Response Time (Sec). Displays the lowest response time detected in the selected time frame.
  • Avg. CPU Time (Sec). Displays the average time that CPU was consumed for the selected node and its underlying call path.
  • Sum. CPU Time (Sec). Displays the total CPU time.
  • Max. CPU Time (Sec). Displays the peak CPU time detected for the selected node.
  • CPU Work Impact %. Displays the percent value of the selected node’s CPU time out of the entry point’s point's CPU time.
  • Avg. CPU Work Time (Sec). Displays the average actual work time that CPU was consumed for the selected node without its underling call path.
  • Sum. CPU Work Time (Sec). Displays the total CPU work time for the selected node without its underlying call path.

...

To identify slow Service Requests

  1. In the Time Frame list, select the period of time you want to analyze.
  2. In the Instance list, select the .NET instance you want to analyze.
  3. Sort the tree by the performance attribute you want to explore (for example, such as Avg. Response Time (Sec) or Sum . Response Times). The default is Avg. Response Time (Sec), but you can change it using the Tree View Settings.
  4. In the Tree pane, select the Service Request you want to analyze. Focus on the Service Request that has a performance counter (for example, Response Time) that is higher than it should be.
  5. In the Details pane, look at both the Response Time graph and the Executions graph. Select a problematic time period to investigate and hover over it with the mouse. Additionally, analyze the details that are displayed in the Overview.
  6. On the displayed ToolTip, look for the time period.
  7. To view the problem in more detail, in use the Time Frame list , to select a narrower time frame which includes the time period that is displayed on the ToolTip.
  8. To investigate the root cause of the slow performance, expand the Service Request tree node to see its invoked methods. Continue with the Identifying slow Methods procedure.

...

To identify slow Methods

  1. In the Time Frame list, select the period of time you want to analyze.
  2. In the Instance list, select the instance you want to analyze.
  3. Sort the tree according to the performance parameter you want to investigate.
  4. Select the Method you want to analyze.
  5. Continue expanding additional tree levels until you can identify the slow Methods.

...

To identify the most invoked Service Request or Method

  1. In the Time Frame list, select the period of time you want to analyze.
  2. In the Instance list, select the instance you want to analyze.
  3. On the Precise bar, go to Settings>Tree View Settings.
  4. In the Tree View Settings dialog box, in the Sort by drop-down list, select Executions. Click A to display in Ascending ascending order or D to display in Descending descending order.
  5. Select the Method you want to analyze. Methods with the highest number of executions are most frequently invoked.

...

To search for a specific Service Request or Method

  1. In the Time Frame list, select the period of time you want to analyze.
  2. In the Instance list, select the instance you want to analyze.
  3. In the Tree pane, right-click the Service Request, Method, or instance node to search under.
  4. From the popup menu, select the Search option.
  5. In the Search dialog box, specify the search parameters by inserting the string to search for and the number of results to display.
  6. Click OK. The results are highlighted in bold font and you can decide to focus on one of them by selecting it.

...