cancel
Showing results for 
Search instead for 
Did you mean: 

what is the difference between processing time and CPU time?

0 Kudos

Hi,

while i was checking ST03N tcode i found processing time and cpu time. it would be great if someone answers this. thanks for the help!

Bhushan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Bhushan,

According to the TADM315 document of SAP:

"CPU time and processing time are related. Processing time is an important part

of the response time, but not individually measureable. While processing ABAP

coding, CPU time is needed. Whether the application server can allocate CPU

time for the specific task depends on the overall load on the machine. In short,

processing time does not automatically mean CPU time allocation! If CPU time is

in short supply, processing and response time still grow, but no real work is done!

Ideally, processing and CPU time are about the same size."

"Wait time, roll-in time, load and generation time, enqueue time, database request,

and (optionally) roll-wait time contribute to the dialog response time. Thus,

processing time is calculated by subtracting these components from the

dialog response time."

I hope this helps.

Serhat

0 Kudos

Hi Serhat,

Thanks for your answer.. so precise and helpful..

regards,

Bhushan

Answers (4)

Answers (4)

former_member207186
Contributor
0 Kudos

Hi Bhushan,

As described in SAP Note 8963 - "Definition of SAP response time/processing time/CPU time" you can check F1 documentation for essential information and the detailes described in this note for clear definition of these values in the workload statistics monitor.

Regards,

Bíborka

0 Kudos

Hi Biborka,

Thanks you for your response and answer..

Best regards,

Bhushan

alwina_enns
Employee
Employee
0 Kudos

Hello Bhushan,

you can always check the documentation in ST03 by pressing F1:

Documentation in ST03:


"SAP Workload: Average CPU Time per Dialog Step (ms)

The CPU of the application server is used during a dialog step for
processing. This includes, for example, loading and generating objects or
database queries as well as processing ABAP commands.

The operating system determines the CPU time. At the end of a transaction
step, the ABAP work process queries the operating system for CPU time used. The
CPU time is not an additive part of the response time (unlike wait, roll in,
load, and database times).

SAP Workload: Processing Time per Dialog Step (ms)

The processing time in which the ABAP program code is not directly measured,
but is rather calculated as the difference of measured values as follows:

Processing time = response time less the following time components:

                 

Wait timeWaiting in the dispatcher for a free work process (=dispatcher
queue).
Load/Generating timefor loading/generating screens, ABAP programs, and CUA elements (not in the
presentation)
DB timeFor access to and waiting for the database interface and therefore the
underlying database
Roll In timeFor the roll-in of the roll area context of a dialog step and possibly
waiting of a dialog step for RFCs
Enqueue timeFor setting a SAP logical enqueue
DB Procedure timeTime for processing DB procedures in the database (as of SAP R/3 4.6C; such
as in liveCache)


Regards,
Alwina

former_member207186
Contributor
0 Kudos

Hi Bhushan,

Please also refer to SAP Note 8963 - "Definition of SAP response time/processing time/CPU time" .

Regards,

Bíborka

Former Member
0 Kudos

Hi Bhushan,

On the following link you can find explanations regarding your question:

Workload Overview - Tools for Monitoring the System - SAP Library


Best Regards,

Zdravko