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.

            Assignee:
            Stefan Johansson
            Reporter:
            Thomas Schatzl
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: