Creating Performance Profiles 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 dataset 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 datasets.

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 dataset

STROXE

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

31704_Tips_50x50_icon_71.png

These procedures can be installed with Strobe. If you are uncertain how to access these procedures, see your StrobeThe STROE procedure processes the data that was collected during the measurement session, creating the Performance Profile.

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

You can supply the map datasets 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 dataset 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*