SAP Knowledge Base Article - Preview

2879724 - How to analyze performance traces with the profile data analyzer

Symptom

The profile data analyzer is a standalone Java application used to analyze performance traces. The input files need to be obtained from the SAP system and are protected by the OS or SAP system means, so only legit users can access them. No further authentication means are employed by the profile data analyzer itself. KBA 2881237 contains more information about how these performance traces could be collected.

The profile data analyzer provides additional graphic and interactive views than SAT/SE30/ST12 and SAP JVM Profiler. With these views, application developers, system administrators, and support engineers could easily identify the most expensive parts of a program and then tune them. For example, with profile data analyzer, we will be able to

  • See which method is executed the most.

  • Why the method is executed the most.

  • Diff the time or allocations of any two performance traces in the graph view. This is especially helpful to analyze, for example,

    • Why some special programs have performance downgrade after a support package upgrade, 
    • Why some programs have a random performance issue. Sometimes they are fast, but sometimes they are slow.
  • Search and highlight the interesting parts by regular expression, for example, 

    • Search "BAPI_FLCUST_*" could highlight both BAPI_FLCUST_GETLIST and BAPI_FLCUST_CHANGE.
    • Search " Z" could highlight all Z programs and search "ZXXX_*" could high all Z code with "ZXXX_" in its name.

This KBA will document the detailed usage of the profile data analyzer in the following parts.

*** Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental. ***


Read more...

Keywords

SAT, SE30, SAP JVM Profiler, PRF, Performance, Profile data analyzer , KBA , SV-PERF , Performance Problems , BC-JAS-COR , Enterprise Runtime, Core J2EE Framework , BC-ABA , ABAP Runtime Environment - ABAP Language Issues Only , BC-DWB-TOO-RTA , Runtime Analysis , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.