cancel
Showing results for 
Search instead for 
Did you mean: 

Java Mapping. Performance degradation.

0 Kudos

Good afternoon, colleagues.

When using Java Mapping the creation of one of the objects of the class is spent a lot of time. The reason is not clear. I would like to see your opinion ...

SAP PI 7.11 JVM 1.5

Accepted Solutions (0)

Answers (2)

Answers (2)

vadimklimov
Active Contributor
0 Kudos

Hello Andrey,

In order to understand which nested call(s) contributed to high processing time (3 seconds that you highlighted), I would suggest to make use of a JVM Profiler tool (for example, SAP JVM Profiler that is a part of SAP JVM Supportability Tools, or any other compatible Java Profiler tool like YourKit, JProfiler, etc.) and execute performance hotspot analysis for the Java mapping in question. Having done so, you will get detailed breakdown of method calls invoked by the profiled mapping and identify which nested calls have the longest execution time and also highest occurrence. Based on this information, it can be analysed further if mapping performance can be improved.

For SAP JVM Profiler, there are good materials on SCN that provide illustrations and demos for this kind of profiling - for example, .

Regards,

Vadim

former_member186851
Active Contributor
0 Kudos

Hello Andrey,

Why the Java code is used.Please post the code to assist further.