Due to changes for concurrent class unloading for ZGC metaspace purging can (and should be) done concurrently as this can take a significant amount of time.
Note that purging activity should be properly synchronized with garbage collection requests to avoid delaying them; further, while a CLDG purge is running, care may need to be taken about additional class unloading/CLDG purge attempts.
Note that purging activity should be properly synchronized with garbage collection requests to avoid delaying them; further, while a CLDG purge is running, care may need to be taken about additional class unloading/CLDG purge attempts.
- relates to
-
JDK-8213752 Determine StringTable content liveness concurrently in G1
- Open