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

G1: process references during evacuation pauses

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: hs20, 7
    • Fix Version/s: hs23
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • Resolved In Build:
      b02
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Not verified

      Backports

        Description

        Right now, G1 only processes references (as well as enqueueing objects for finalization) during marking cycles and not during evacuation pauses. Even though we haven't seen actual issues with the lack of prompt reference processing, it is easy to imagine an application that allocates a lot of short-lived finalizable objects to require more resources that really needed, as finalizable objects (and the resources they are holding on to) are piled up in the heap, waiting for a marking cycle to be processed.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                johnc John Cuthbertson
                Reporter:
                tonyp Tony Printezis
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: