SAP Knowledge Base Article - Preview

2724390 - Diagnostic Agent: OutOfMemoryError - GC overhead limit exceeded - Solution Manager 7.2

Symptom

Diagnostics Agent regularly crashes with error: GC overhead limit exceeded

  • Error persists even after all recommended steps of KBA 1901400- Diagnostic Agent stopped - OutOfMemoryError! with exit code 666 - Solution Manager 7.1 were followed:
    • ulimit settings were reviewed
    • Xmx and Xms parameters were already incresed to 512m, which is the maximum recommended in the KBA
  • Also, the SAPJVM is above version 6, patch 106, as recommended by KBA 2388889 - Jstart Process of Diagnostics Agent consuming high memory / CPU
  • After generating a heap dump file (.hprof) of your Diagnostics Agents that is crashing and analyzing it with Eclipse and Memory Analyzer Tool (KBA 1883568), the Leak Suspect report shows that a thread is keeping local variables with size superior to the value specified in Xmx and Xms parameters:

        leak_suspects.PNG

  • The following entry is found in the stack trace of the Leak Report:

    at com.sap.smd.mai.model.collector.SAPControlWSCollector.abapReadSysLog


Read more...

Environment

Solution Manager 7.2

Product

SAP Solution Manager 7.2

Keywords

Solman, Diagnostics Agent, SMD agent, Out of Memory, GC overhead limit exceeded , KBA , SV-SMG-DIA-SRV-AGT , Agent Framework , Problem

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.