ZGC: Introduce ZConcurrentRootsIterator for scanning a subset of strong IN_NATIVE roots concurrently

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 12
    • Affects Version/s: None
    • Component/s: hotspot
    • None
    • gc
    • b16

      We now have enough load barriers to support scanning of CLDs and JNI handles concurrently. Also, when ZWeakRoots is false, the vm weaks, string table and jni weaks can also be scanned concurrently. I propose to do that and move these root sets out from ZRootsIterator, and hence the GC pauses.

            Assignee:
            Erik Ă–sterlund
            Reporter:
            Erik Ă–sterlund
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: