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

Shenandoah: Don't allow recycle-assist until concurrent roots are done

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b26
    • CPU:
      generic
    • OS:
      generic

      Description

      For concurrent class-unloading, we already found that we need to prevent recycle-assist until concurrent roots processing is over, otherwise we may get dangling pointers to a new region, which suddenly starts to appear as live again because objects get allocated in them. The same problem still exists for humongous regions, and we need to prevent using trashed regions for humongous allocations until we're done with concurrent roots.

        Attachments

          Activity

            People

            • Assignee:
              rkennke Roman Kennke
              Reporter:
              rkennke Roman Kennke
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: