Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Runtime Analysis

Former Member
0 Likes
935

Please any one let me know what is run time analysis???

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
908

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

9 REPLIES 9
Read only

Former Member
0 Likes
908

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

Read only

0 Likes
908

Hi All,

How will we know that program has no performance by running runtime analysis

Thanks

Ravi

Read only

0 Likes
908

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

Read only

0 Likes
908

u can find a graph when u run se30. if Data base is more (%) then the programe is low performance.

regards

Siva

Read only

Former Member
0 Likes
908

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.

Read only

Former Member
Read only

Former Member
0 Likes
909

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

Read only

Former Member
0 Likes
908

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

Read only

Former Member
0 Likes
908

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