Analyzing transaction CPU time

You can analyze the CPU time for one or more Transaction IDs and display the output as a pie chart, a bar chart, or a timeline chart.

Pie charts

Pie charts are displayed in the Transaction detail view and show detailed information about a single transaction ID.

To display a Transaction detail view, see the Pie charts section in the Analyzing data topic.

The following screen capture shows the Transaction detail view with the CPU time pie chart selected, and showing detailed CPU time information for the selected transaction ID.

A screen capture showing the pie charts for a single transaction, with the CPU time chart selected

The CPU time analysis displays the following information:
  • A summary of the Transaction ID in the time period chosen. In the example screen capture, the summary shows the following information:
    • Two transactions for transaction CEDA occurred during the selected time period.
    • The average CPU time for all transactions during the selected time period was 1.029462 seconds
  • A table containing the following information:
    • A list of the time fields in the Sheet view.
    • The values of the time fields.
    • The percentage of the total CPU time for each time field.
    • The percentage for each time field relative to the immediate parent.
    When you click a sector in the pie chart, the relevant entry in the table is highlighted.
  • A pie chart consisting of up to four sectors, one for each CPU time field: Miscellaneous TCB CPU time, CICS® Key 9 TCB CPU time, CICS Key 8 TCB CPU time and QR TCB CPU time. Any time fields that are zero are not displayed in the pie chart. The pie chart shows only the high-level time fields. The detail is shown in the table.

By selecting one or more of the check boxes in the view you can choose to hide irrelevant data from the table.

Note: The values displayed in the table are the actual values from the CSV file. Because of rounding errors when the data was captured, the sum of the detail might not match the total value. In addition, the percentage figures might not total 100% because of rounding errors.
Some of the CPU time fields break down into the following further fields:
  • Miscellaneous TCB CPU time breaks down into RO CPU time.
  • CICS Key 9 TCB CPU time breaks down into J9, S9, L9, and X9 CPU time. These fields are shown as separate segments in the key 9 sector.
  • CICS Key 8 TCB CPU time breaks down into J8, S8, L8, and X8 CPU time.
  • QR TCB CPU time does not break down any further.

Bar charts

Bar charts show summary information for multiple transaction IDs. The transaction IDs are displayed in the order in which they are shown in the selection.

To display a CPU time bar chart, see the Bar charts section in the Analyzing data topic.

The following screen capture shows a CPU time bar chart view containing six different transaction IDs.

A screen capture showing a CPU time bar chart containing six transaction IDs.

The chart displays the following information:
  • A view title, containing the name of the analysis; in this case, CPU time.
  • An information bar in the view, containing the path and name of the CSV or database file that contains the data.
  • Stacked bars consisting of 1 bar for each transaction ID selected. Each bar in a stack consists of one or more sectors, each representing a different time field. You can hover over a sector to show the average time value for the CPU time field.
  • A Legend icon The legend icon in the chart. Click this icon to display the chart legend.

You can use the zoom bar in the chart to change the time scale on the vertical Y-axis to show more detail.

You can perform further analysis on a single transaction ID by selecting a stacked bar, right-clicking, and clicking Performance history > Detail breakdown in the pop-up menu. The new information displays as a pie chart in the Transaction detail view.

Alternatively, you can select multiple transaction IDs using the Shift or Ctrl keys. Right-click the selection and click one of the options in the pop-up menu. A new bar chart is displayed containing only the selected transaction IDs.

Timeline charts

Timeline charts show all instances of a transaction ID in the selected application ID across the whole data file, or a range of dates specified using the Date dialog when selecting the data. For example, selecting the single record with a transaction ID of CRTP in an application ID of IYCYZC20 displays a bar for every instance of the transaction ID in the application as shown in the following screen capture.

To display a CPU time timeline chart, see the Timeline charts section in the Analyzing data topic.

A screen capture showing a CPU time timeline chart for all instances of transaction ID CRTP in application ID IYCYZC20.

The chart displays the following information:
  • A view title, containing the name of the analysis; in this case, CPU time.
  • An information bar in the view, containing the path and name of the CSV or database file that contains the data.
  • Stacked bars consisting of 1 bar for each instance of the selected transaction ID in the application ID. Each bar in a stack consists of one or more sectors, each representing a different time field. You can hover over a sector to show the average time value for the CPU time field.
  • A Legend icon The legend icon in the chart. Click this icon to display the chart legend.

You can use the zoom bar in the chart to change the time scale on the Y-axis to show more detail.

You can perform further analysis on a single transaction ID by selecting a stacked bar, right-clicking, and clicking Performance history > Detail breakdown in the pop-up menu. The new information displays as a pie chart in the Transaction detail view.

Alternatively, you can select multiple Transaction IDs using the Shift or Ctrl keys. Right-click the selection and click one of the options in the pop-up menu. A new bar chart is displayed containing only the selected transaction IDs.