‎2007 Apr 18 12:28 PM
‎2007 Apr 18 12:33 PM
Hi Reema,
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 much past 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.
Hope this resolves your query.
Reward all the helpful answers.
Regards
‎2007 Apr 18 12:29 PM
hi
runtime analysis(se30) will give the execution time taken by DB, ABAP and system time for the program.
if you have a bar in red , it means u have to look in to that part of the program.
u can see the percentage of time taken by DB, ABAP and system and check for ur code according for better performance.
**reward if helpful
regards,
madhu
‎2007 Apr 18 12:33 PM
Hi All,
How will we know that program has no performance by running runtime analysis
Thanks
Ravi
‎2007 Apr 18 12:34 PM
Hi Ravi,
you mean poor performance of the code?
jus check the bars which are coloured RED. those parts are critical and needs attention.
further,to analyse the performance of selects(fetch from DB tables) in your program use st05.
regards,
madhu
‎2007 Apr 18 12:37 PM
u can find a graph when u run se30. if Data base is more (%) then the programe is low performance.
regards
Siva
‎2007 Apr 18 12:32 PM
Hi
It will give you the analysis of the time taken by Database, ABAP and System. Based on which you can optimise your code for not having performance issue. The transaction code is se30.
Regards
Haritha.
‎2007 Apr 18 12:33 PM
<b>Run Time Analyser</b>
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617cafe68c11d2b2ab080009b43351/content.htm
‎2007 Apr 18 12:33 PM
Hi Reema,
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 much past 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.
Hope this resolves your query.
Reward all the helpful answers.
Regards
‎2007 Apr 18 12:35 PM
HI,
Runtime analysis SE30 tells you the execution time taken by the program + Database and system seperatly, when you run you program/Function module.
The time is shown when you click the analyze button at the bottom.
Plus you can also get the tips and tricks for yuor coding by clickin the button on the top..
rewards if useful
REgards,
nazeer
‎2007 Apr 18 12:36 PM
Hai,
Runtime Analysis tells you about the following things(conclusions):
<b>
1.How much time is taken for exicution
2.How much Data base access time taken
3.How much Report exigution time taken
4.How much memory is used for the program</b>
etc..
All these information can be had by <b>UTILITIES>MORE UTILITIES>RUNTIME ANALYSIS.</b>Then a dialog box appears,Press Exicute,Go back ,Press analysis.
Hope this helps you a lot for improving your program in these scanarioes.
Reward points if it helps you.
Regds,
Rama chary.Pammi