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

G1: Return memory in SATB buffer allocator to OS

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 19
    • hotspot
    • gc

      For `G1BarrierSet::_satb_mark_queue_buffer_allocator`, in remark, after deactivation.

      Perhaps the underlying free list should free most or all, to release memory while not doing concurrent GC. There’s little point in carrying them around while concurrent marking is not happening.

      The removed `reduce_free_list` in JDK-8286387 might provide much inspiration, even if the code can't be used verbatim.

            Unassigned Unassigned
            ayang Albert Yang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: