Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8027295

Free CSet takes ~50% of young pause time

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b08

      Backports

        Description

        In the refworkload/wls_webapp_atomic JSP-HTTPS-POST-3 benchmark freeing the collection set takes ~50% of total pause time with G1.

        Command line to run:

        -showversion -Xmx8g -Xms8g -XX:+UseLargePages -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:G1MaxNewSizePercent=29 -XX:+UseAdaptiveSizePolicy -XX:+AlwaysPreTouch

        See the attached figure wls_webapp_atomic-long-free-cset.png which shows a stacked graph of the pause time time consumers. The gray area represents the Free CSet time.

        The problematic CSet component is most likely cleaning up the sparse table (but needs to be verified).

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  tschatzl Thomas Schatzl
                  Reporter:
                  tschatzl Thomas Schatzl
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: