View previous topic :: View next topic
|
Author |
Message |
tecnokrat Warnings : 1 Active User
Joined: 22 May 2009 Posts: 160 Location: Bangalore
|
|
|
|
Hi,
I have a program A which calls Program B and that inturn calls PROGRAM C .
Code: |
PROGRAM A ---> PROGRAM B ----> PROGRAM C |
So can i get the total execution time of each called programs PROGRAM B and PROGRAM C.Is there any field stored in the statistics to retrieve the information from.
Please help me out. |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
Talk to your performance and capacity people, if it's possible they will have done it. |
|
Back to top |
|
|
Ketan Varhade
Active User
Joined: 29 Jun 2009 Posts: 197 Location: Mumbai
|
|
|
|
Hi,
I am not sure But I think if you have Strobe, Then that will give details of the time taken by a called program. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
In the absence of STROBE, SMF is your best source of data about the program and its execution statistics. Ask your performance and capacity team to provide the details as this is something that they would get by analysing from the SMF data produced, as expat has also pointed to. |
|
Back to top |
|
|
Kjeld
Active User
Joined: 15 Dec 2009 Posts: 365 Location: Denmark
|
|
|
|
Don't forget that as a rule of thumb, 60-80% of your processor resources consumed by the task are usually spent outside the application code, establishing and maintaining the runtime environment, or in database access interface.
If you want a relative measurement of what code gets executed the most time, you might do with execution counters in test tools like Xpediter.
You should also be able to calculate if it matches the expected numbers for the problem data used. |
|
Back to top |
|
|
|