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

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

    XMLWordPrintable

    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: