‎2008 May 06 10:30 AM
Hi gurus,
Can any one tell me what is the Run time analysis. When i observed that I saw one graph,
It shows
ABAP, DATABASE and System performance.
Can any one guide me the details about each one, and how to improve the performance ,after seeing this analysis.
Thanks in Advance
Thanks and Regards
Siri...
‎2008 May 06 10:40 AM
If your report is taking the much time to select the data then you have to change the select statements accroding to the performance. by using the index in where condition or selecting the data with where condition and select the required data other than that (*).
if your program is taking much time in abap process.
You should write the proper abap statement to run the process.
avioding the loops with in the loop.
or selecting the data from data base in the loop every time ( replace with read statement )
These kind of things you need to do further to improve the performance of your report.
REGARDS,
MADAN.
‎2008 May 06 10:42 AM
Hi,
It shows graph regarding how mutch u r program depends on each of them.
Always suggest to low on Database .
If it is show high on database u r program ranning slow,database acces is high.That is not good for programming.
Regards,
Narasimha
‎2008 May 06 10:58 AM
Hi,
Runtime Analysis checks program execution time in microseconds. When you go to se30.if you give desired program name in performance file. It will take you to below screen. You can get how fast is your program.
In SM30(Runtime Analysis), Abap, database and System are the three rows which indicate the performance of our program.
These indicate the load on them by the program, which is determined by the length of the bar beside them.
For better performance, abap should be around 90% +, database should be 10% - and system can be around 20% - 45%.
This means that if the load on the database is less , performance is more. For abap the % should be more indicating the fine tuning of the coding so that DB load can be reduced to improve the performance.
Regards,
Raj.