cancel
Showing results for 
Search instead for 
Did you mean: 

Large internal tables in own ABAP code - performance decrease after upgrade

Former Member
0 Kudos

Hello

We are seeing a high increase in response time in some of our customer developed code after the upgrade to WAS 7 (ECC 6)

Those programs use very large internal tables, but had a much better runtime on our 4.6c system.

Any tips or tricks about tuning the code would be more than welcome.

Thanks,

Ronen

Accepted Solutions (1)

Accepted Solutions (1)

former_member197561
Active Participant
0 Kudos

Dear Ronen,

In addition to overall system capacity check after the upgrade, proposed by Christian - i.e. is memory allocation (e.g. ST02)  and swapping, use

- transaction /nSTAD to get impression where performance is lost - on the CPU, on the DB time, on RFC, Enqueue, on wait time, etc.

- transaction ST05 in case of DB time, RFC time, Enqueue time, etc. too high

- transaction SE30 in case CPU time is high

Best Regards,

Sylvia

Answers (1)

Answers (1)

christian_wohlfahrt
Active Contributor
0 Kudos

Hi Ronen!

Sounds like you run out of physical memory and swapping started. If parameters are still the same (allowed memory per session...), then higher system resource requirements of the new release might be the reason of less space for the sessions.

Check the memory situation (ST02?), maybe a serialization of the big programs can give them enough memory to perform in the old way.

Regards,

Christian