Application Development 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: 

What are the performance tools in ABAP ?

Former Member
0 Kudos

What are the performance tools in ABAP ?

some thing like SQL Trace, Runtime Analysis ......what else ?

8 REPLIES 8

Former Member
0 Kudos

hi check this..

regards,

venkat

Former Member
0 Kudos

Hi,

1) SCI Code Inspector

2) ST05 Performance Trace

3) SE30 Runtime Analysis

4) ST03G Global Statistical Records

STAD Statistical Records

5) ST30 Global Performance Analysis

Reward if useful

Thanks,

Swamy Kunche

0 Kudos

Where can i get the documentation on them ?

Former Member
0 Kudos

I Myself solved the issue.

qiansheng_wang
Advisor
Advisor

Hi, it might be that this update comes a little bit late, but I hope it is helpful.

We recently released a new tool "profile data analyzer" which is a standalone tool to systematically analyze and visualize profiling data files (ABAP: SE30/SAT, Java: profiling files from SAP JVM Profiler), and it could create graphical analysis reports and interactive flame graphs for ABAP performance trace.

The following blog posts contain an introduction to the profile data analyzer.

More resources for the profile data analyzer can be found on the following wiki page.

At last, here is an example flame graph and the tips about how to get information from this flame graph.

  • Every column is a call stack. The main program is at the bottom.
  • The lower method calls the upper method.
  • The width in the graph is proportional to the actual time used by that call stack.
  • We could zoom in or zoom out in the graphic view by clicking a method on the call stack.
  • Click the "Search" button to search with regular expressions.
  • The search results will be highlighted in purple.
  • Move the mouse to a method, the tooltip will show more detailed time information.
  • Special method types have dedicated colors. For example, DB methods are blue.
  • The call count of a call stack is shown like "Calls: XXX" on top of the call stack.


Best regards,
Qiansheng

matt
Active Contributor
0 Kudos

You should do this as a blog. Not as an answer to a question,

gasparerdelyi
Active Participant
0 Kudos

Let me add that with software component ST-A/PI you get transaction ST12, that provides

  • collection of ABAP, SQL trace summary, stad records into database table -- you can access instance-independently and unlike ST05 trace, there is no risk of trace being overwritten after collection at least.
    Take care, it by default deletes the SAT trace files to free up file system space, that can be turned off
  • additional analysis features especially for ABAP traces, bottom-up and top-down call hierarchy display etc. even on aggregated traces