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

G1: Introduce framework for concurrent operations in G1

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Won't Fix
    • Icon: P3 P3
    • tbd
    • hs18
    • hotspot
    • gc
    • generic
    • generic

      In G1 we tend to want to perform some operations concurrently to take them off the STW pauses. Such operations include:

      1) reclaim regions found to be empty during cleanup (current)
      2) sample RSet length of young regions (current)
      3) reclaim collection set regions (future, see 6868854)

      Right now, the way we do such operations is ad-hoc (1 is done piggy-backed on the main concurrent marking thread, 2 is done piggy-backed on the concurrent refinement threads). It'd be helpful to have a framework to be able to easily schedule concurrent operations in G1 to deal with such operations in a uniform manner.

            Unassigned Unassigned
            tonyp Tony Printezis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: