Skip to Content
avatar image
Former Member

Heap dump in SAP PI server

Hi All,

In our SAP PI server we have seen that when ever a auto heap dump generated or manually generating the heap dumps the size of the heap dumps are actually not to the size of the actual heap size of the servers. Can some one guide and let know if this is usual? or the heap dumps should be the same size as in the heap size .

Java heap size configured : 4 GB

The heap dump sizes : Most of the times between 800mb to less than 4GB

Thanks Rajesh

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Aug 05, 2017 at 11:18 AM

    A heap dump is a snapshot of the memory of a Java process at a certain point of time. Hence, when there is a OOM event, the size of the heap dump should be closer to the conf.setting of maximum heap size.

    I write closer, because usually a full GC is triggered before the heap dump is written so the heap dump contains information about the remaining objects.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 14, 2017 at 06:31 AM

    Hi Rajesh,

    Sometimes OS enforces file size limits, please check if this is true for your system. Refer to the note 2217188 - Dump file is incomplete: file size limit error is triggered after Out of Memory event

    Regards,

    Asha

    Add comment
    10|10000 characters needed characters exceeded