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

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

    XMLWordPrintable

Details

    • gc
    • b26
    • generic
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: