JDK-8269651 : ZGC: Optimize away gc locker in mark start
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: gc
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • Submitted: 2021-06-30
  • Updated: 2021-07-01
  • Resolved: 2021-06-30
Description
Currently, ZGC involves gc locker in mark-start and relocate-start.
It seems gc locker in mark-start is not necessary anymore.
This is to remove it.
Comments
Pull request comment from pliden: "Sorry, but we can't do this. The GC locker needs to be honored any time the good/bad mask is changed, so both MarkStart and RelocateStart still needs it."
30-06-2021