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

Parallelize safepoint cleanup

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 10
    • Fix Version/s: 10
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b21
    • CPU:
      generic
    • OS:
      generic

      Description

      Some operations in safepoint cleanup have been observed to (sometimes) take significant time. Most notably, idle monitor deflation and nmethod marking stick out in some popular applications and benchmarks.

      I propose to:
      - parallelize safepoint cleanup processing
      - enable to hook up idle monitor deflation and nmethod marking to GC VM ops, if GC can support it (resulting in even more efficient deflation/nmethod marking)

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: