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

Allow allocation into the tail end of humongous objects

XMLWordPrintable

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

      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).

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

              Created:
              Updated: