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

Shenandoah: no need to retire TLABs at Init Update Refs

    XMLWordPrintable

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b20

      Backports

        Description

        After JDK-8240872, we update URWM (update reference watermark) at final-mark, where we retire TLABs already. So we don't need to retire TLABs at Init Update Refs, because they are guaranteed to be past URWM.

        This saves about 1.5G of waste on 30G heap in a throwaway scenario for me.

          Attachments

            Issue Links

              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: