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

Shenandoah should not uncommit below minimum heap size

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b16

      Backports

        Description

        There is some confusion what -Xms really means. Current code assumes it only means "initial" heap size, which allows it to uncommit the heap below -Xms. However, users expect -Xms to mean "minimum heap size" to set the low watermark for heap shrinkage. We need to amend Shenandoah to avoid uncommitting below that watermark.

          Attachments

            Issue Links

            There are no Sub-Tasks for this issue.

              Activity

                People

                • Assignee:
                  shade Aleksey Shipilev
                  Reporter:
                  shade Aleksey Shipilev
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: