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

Allow ReferenceProcessor to always be MT processing

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Withdrawn
    • Affects Version/s: None
    • Fix Version/s: 12
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
      gc
    • CPU:
      generic
    • OS:
      generic

      Description

      Currently, the mt_processing flag is adjusted for each phase depending on the number of workers: if it's 1 worker, then mt_processing is disabled, for more than 1 worker, mt_processing is enabled. Depending on the flag, ref-processing is either done through AbstractRefProcTaskExecutor, or directly in VMThread. However, we have a situation where we always want to execute via the executor, and never directly. Instead we decide in the executor whether or not we want to execute directly in the VMThread.

        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: