The program load time is the program fetch time (dispatch
time) for programs invoked by a transaction.
Figure 1 shows the relationship
between the program load time (field id 115 in group DFHPROG) and
the dispatch time and the suspend time (field ids 7 and 14 in group
DFHTASK). Figure 1. Program load time
The response time of the transaction
is the total time from the transaction start time to the transaction
stop time. The response time can be subdivided into the following
two periods:
Suspend time.
The suspend time includes the first dispatch
delay, which begins at the transaction start time and ends partway
into the suspend time. The suspend time also includes the dispatch
wait, which begins further on into the suspend time, and ends when
the suspend time ends and the dispatch time begins.
Dispatch time.
The dispatch time includes the CPU time, which
begins some time after the start of the dispatch time, and ends some
time before the dispatch time ends. In this figure, the dispatch time
also includes the program load time. The program load time begins
after the start of the dispatch time, and overlaps with the first
part of the CPU time.