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

G1: reduce RSet scanning times

XMLWordPrintable

    • gc
    • b03
    • generic
    • generic
    • Verified

        We recently tried G1 on a 32GB heap, with a 4GB / 8GB young gen. We saw that, even though not much was copied during GC (so we can assume that the RSets of the collection set were relatively empty), the RSet scanning times were higher than we would have expected them, around 5ms on average for the 4GB and 13ms on average for the 8GB young gen. We should see if there's a bottleneck somewhere to allow us to speed up the RSet scanning code.
        Modified previous naive work stealing algorithm by introducing a feedback-driven exponential skipping.

        Testing: JBB2005 on a 16-core intel core2 box with 30G heap (25G young gen), 13 GC threads. The RSet scanning times reduced ~600%.

              iveresov Igor Veresov
              tonyp Tony Printezis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: