HP 3000 Manuals

Introduction [ HP SPT/XL User's Manual: Analysis Software ] MPE/iX 5.0 Documentation


HP SPT/XL User's Manual: Analysis Software

Chapter 1  Introduction 

HP Software Performance Tuner/XL (HP SPT/XL) is a software tool used to
monitor and report system resources used by application programs.  HP
SPT/XL provides the information you need to optimize the performance of
your MPE XL native mode applications.  With HP SPT/XL you can evaluate
the design of applications in terms of their system resource
requirements.  You can measure the effects of changes to the application,
and quickly compare current resource use with past use.  Combined with
system-level performance management, HP SPT/XL will helpyou achieve
maximum computer system efficiency.

Traditional code profilers focus on the time central processing unit
(CPU) operates and the number of instructions executed.  In addition to
these traditional sampling techniques, HP SPT/XL also recognizes and
addresses the application tuner's need to break a program's overall
performance into logical units of work.  HP SPT/XL bases its analysis on
a unit of work called a transaction.

To HP SPT/XL, a transaction begins with a program call to an intrinsic.
A transaction that begins with an FREAD from a terminal is a simple, but
common, example, but you can begin transactions with other intrinsics
chosen from an extensive list.  Each time HP SPT/XL sees the transaction,
all the resources the program uses until the next transaction event are
associated with that transaction.  If you do not choose any transactions,
the entire program is considered a single transaction.  This flexible
method of defining transactions allows you to analyze your program the
way users partition their work.

HP SPT/XL reports the following performance information:

 *  CPU use

 *  Wait times (disk, memory, software locks)

 *  File system and HP TurboIMAGE activity

 *  Intrinsic use

 *  Transaction response times and transaction counts



MPE/iX 5.0 Documentation