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

Parallel: Process class loader data graph in parallel in young gc

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P5 P5
    • tbd
    • 21
    • hotspot
    • gc

      The class `ClassLoaderData` has a field `_claim` to avoid applying oop closure more than once and the method `ClassLoaderData::oops_do` can check if the CLD had been claimed. It is good to use them to process the class loader data graph in parallel.

      The parallel full gc has already used them in `MarkFromRootsTask::work` and `PSAdjustTask::work`. So I want to use it in young gc.

            gli Guoxiong Li
            gli Guoxiong Li
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: