Skip to Content
author's profile photo Former Member
Former Member

about performance of my program

In runtime analysis following data is shown.

abap-73.5

database-21.9

system-4.6

so can anybody tell me how can i determine the performance of program and based on which factor i can improve the performance of my program.

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 08:04 AM

    hi Anshuman,

    Read the below blog

    /people/siegfried.boes/blog/2007/11/13/the-abap-runtime-trace-se30--quick-and-easy

    Regards,

    Santosh

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 08:10 AM

    Hi,

    try executing se30 couple of times before u analyse a prog. jus fillup the buffers.

    if it still reads the same:

    the bar marked in red indicates u shud conterate on that area. in ur case, it shud be ABAP, ie..code in ur program except selects

    ie: look into loops ...and nested loop.

    release the memory of internal table(using FREE), after all the process is done using that internal table.

    look into read statements..

    Regards,

    madhu

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 17, 2008 at 11:27 AM

    how do you want to improve something on percentages ???? Performance is described by total runtime and this always the sum, i.e. 100%.

    You have to look at the absolute numbers and try to improve that. So how long does it need, 2 sec or 10sec or longer or only 200msec?

    Siegfried

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      You cannot infer or conclude anything based on just this split of ABAP and DB times...

      1) You need to see the Hit list inside

      2) Try Sorting in descending order the hit list with 'Net' field. The first row shows the maximum time taken by the report.

      3) you can try improve the performance from there...

      Generally the less the DB time percentage, the good the report is... but not in all cases.. So its always best to analyse the Hit list and tune the report

  • author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 12:30 PM

    Hi,

    After activating the program go to the menu and run the code inspector.

    This will tell you where you can improve ur coding.

    after that go to se30 for the performance of the program.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 01:05 PM

    Hi,

    You have to mainly conentrate on the DATABASE ACCESS.

    You should maintain as low as possible, heavy database access reduces the performance of the system . Moreover many clients will be there for database access.

    Then go to ABAP and check whether you have used nested loops or selects in loops etc .there are so many performance tuning tips available for ABAP

    Thanks and regards.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.