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

Allow allocation into the tail end of humongous objects

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • P3
    • tbd
    • 9
    • hotspot
    • gc

    Description

      A regular issue users have with G1 is that significant use of humongous objects causes additional memory pressure (compared to other collectors).

      The last region of the humongous object often contains a large amount of free unusable space. Due to poor sizing of those by applications, they are very often almost completely free.

      This enhancement should lift the restriction of not being able to allocate into the unused tail end of a large object during GC. Also, these tail regions should be allowed for evacuation (only evacuating the objects in the tail of course).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: