Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-6005

Setup and Upgrade tools should add the minimum required JVM options.

    Details

    • Story Points:
      0

      Description

      Setup should apply best effort minimum settings to the JVM during setup and upgrade.

      Adding the minimum settings during setup or upgrade will:

      • Ensure proper young gen to old gen cache object collection of db-cache; MaxTenuringThreshold.
      • Ensure proper GC behavior; CMS.
      • Eliminate or curb Full GC's; CMS.
      • Ensure the best case initial performance after install.
      • Ensure the best case initial performance after an upgrade, if the original instance was never tuned.
      • Reduce or eliminate support cases due to untuned JVM's.
      • Reduce downtime caused by restarts to tune the JVM or to enable GC logging.

      Minimum settings

      1. -Xmn
      2. -Xms, -Xmx
      3. -XX:+UseConcMarkSweepGC (or -XX:+UseG1GC)
      4. -XX:MaxTenuringThreshold=1
      5. -XX:CMSInitiatingOccupancyFraction=60 (or 70)
      6. -XX:+DisableExplicitGC (when JMX is configured)
      7. -XX:+PrintGCDetails-XX:+PrintGCTimeStamps, -Xlog:gc*

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ludo Ludovic Poitou
                Reporter:
                lee.trujillo Lee Trujillo
                Dev Assignee:
                Ludovic Poitou
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: