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

Elastic TLABs for G1

XMLWordPrintable

    • gc
    • b12

      G1 may waste a serious amount of space during TLAB allocation because of the many region boundaries.

      I.e. since the TLAB size is fixed, G1 will, if TLAB size grows large waste a lot of space at the end of every region, because although the current allocation might fit, the TLAB may not.

      This may waste up to 50% of available memory, causing performance issues.

      Implement elastic TLABs like G1 already does for PLABs.

            sjohanss Stefan Johansson
            tschatzl Thomas Schatzl
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: