GenShen: Reserve regions within each generation's freeset until available is sufficient

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P3
    • None
    • Affects Version/s: None
    • Component/s: hotspot
    • gc

      This fixes a bug that was introduced when upstream enhanced freeset implementation was downported into Generational Shenandoah. This bug does not exist in openjdk/jdk traditional Shenandoah.

      Currently, we are reserving regions until the capacity of each partition matches the requested reserve quantity. Capacity includes memory that is already used. Instead, we need to reserve regions until the available memory within each partition matches the requested reserve quantity.

            Assignee:
            Kelvin Nilsen
            Reporter:
            Kelvin Nilsen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: