Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-2749

[Java Broker] Add -XX:+ExplicitGCInvokesConcurrent to qpid-server[.bat]

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: M2.1, M3, M4, 0.5, 0.6
    • Fix Version/s: 0.7
    • Component/s: Broker-J
    • Labels:
      None

      Description

      Currently JAVA_GC is set as following in qpid-server

      JAVA_GC="-XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError"

      In the case where an explicit GC is called this can cause significant delay. In order to avoid this the following option should also be supplied

      -XX:+ExplicitGCInvokesConcurrent

      In the case where RMI connections are being made to the JVM, Explicit GCs may be being called periodically (by default every hour) causing significant pauses in processing without this setting.

        Attachments

          Activity

            People

            • Assignee:
              andrew.kennedy Andrew Kennedy
              Reporter:
              rgodfrey Rob Godfrey
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: