Creating performance profiles by using procedures


Measuring-with-Strobe-ISPF explained how to use Strobe/ISPF to submit measurement requests and create Strobe Performance Profiles. However, you can create Performance Profiles without the Strobe/ISPF interface. This section explains how to specify reporting options in your JCL with a SYSIN data set or the Strobe-supplied procedures. Strobe provides four types of procedures for your use.

Procedure

Used to

STROE

Create a Performance Profile using optional DDIO and/or map data sets

STROzz

Compile and index a source module, where the zz in the procedure name is a two-character identifier for a source program language

STROX

Index a source module from a saved compiler SYSPRINT data set

STROXE

Index a source module from a saved compiler SYSPRINT data set, and create a Performance Profile

Important

These procedures can be installed with . If you are uncertain how to access these procedures, see your  system programmer.

For SYSPRINT, use the DDname of the data set in which your compiler places the listing. In some cases this will not be SYSPRINT. For example, with the C/370 compiler, the file name is SYSCPRT

The STROE procedure processes the data that was collected during the measurement session, creating the Performance Profile.

The STROzz and STROX procedures both create map data sets. They collect information from listing outputs of source language compilers and produce the map data sets that match programmer-assigned procedure labels to addresses within the compiled object modules. The STROXE procedure creates a map data set and then creates a Performance Profile.

You can supply the map data sets to the STROE procedure at any time following the measurement session. It will associate execution and wait time with program procedures within a control section by procedure name or statement number or both. Strobe merges this data with the measurement data it obtained from the sample data set and presents all of it in the Performance Profile.

This section contains the following topics:

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*