DX Application Performance Management

Expand all | Collapse all

OutOfMemoryError: GC overhead limit exceeded

Jump to Best Answer
  • 1.  OutOfMemoryError: GC overhead limit exceeded

    Posted 06-15-2016 05:56 PM

    6/15/16 05:36:11.697 PM EDT [ERROR] [Carver data management] [Manager] Uncaught Exception in Enterprise Manager:  In thread Carver data management and the message is java.lang.OutOfMemoryError: GC overhead limit exceeded

    6/15/16 05:36:30.496 PM EDT [ERROR] [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] [Manager] Uncaught Exception in Enterprise Manager:  In thread com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2 and the message is java.lang.OutOfMemoryError: GC overhead limit exceeded

    6/15/16 05:36:30.508 PM EDT [INFO] [Thread-45] [Manager] Beginning orderly shutdown...

    6/15/16 05:37:23.135 PM EDT [ERROR] [PO:WatchedAgentPO Mailman 1] [Manager.MessageService] Exception: java.lang.OutOfMemoryError: GC overhead limit exceeded calling method: com.wily.isengard.messageprimitives.service.MessageServiceCallMessage: {com.wily.introscope.spec.server.beans.agent.IAgentBridgeService.recordTimesliceBindingList, v1, [com.wily.introscope.spec.metric.CompressingAgentMetricDataSet2@73274f90]}

    6/15/16 05:37:57.278 PM EDT [ERROR] [TimerBean] [Manager] Uncaught Exception in Enterprise Manager:  In thread TimerBean and the message is java.lang.OutOfMemoryError: GC overhead limit exceeded

     

     

     

    Initially the collector was running at 5GB min & Max(-Xms6g -Xmx6g -XX:MaxPermSize=512m com.zerog.lax.LAX /u01/iem_collector/bin/../Introscope_Enterprise_Manager.lax ), changed the value to 6GB and still seeing the same error, any ideas what could be causing this? And how to clear it? Any help is much appreciated.

     

    Thank you!



  • 2.  Re: OutOfMemoryError: GC overhead limit exceeded
    Best Answer

    Posted 06-16-2016 09:21 AM

    Hi,

     

    There can be many different things that cause this including:

    1. performance issue

    2. custom pbd

    3. class being instrumented from one of our own out of the box pbd's

    4. gc property settings

     

    A few questions though:

    1. What version are you using?

    2. Is this on the MOM or Collector?

    3. If this is on windows, are you starting this as a service?  If so, the settings would go into EMService.conf file

    4. What java version are you using for the EM as defined in the lax or conf file.

     

    Thanks,
    Matt



  • 3.  Re: OutOfMemoryError: GC overhead limit exceeded

    Posted 06-17-2016 07:20 AM

    All comments on Matt's note? What would you like to see as next steps on this thread including closure?



  • 4.  Re: OutOfMemoryError: GC overhead limit exceeded

    Posted 06-20-2016 09:27 AM

    No further responses were provided to the previous answer. So marking as closed.