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

Monitor deflation is not checked in cleanup path

    XMLWordPrintable

    Details

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

      Description

      Today cleanup is only triggered by IC buffers that needs to be finiliazed.
      This cleanup check is done in every GuaranteedSafepointInterval (default 1s).
      If the cleanup check return false there will be no safepoint, so the option name, GuaranteedSafepointInterval, is misleading.
      This makes the time between safepoint potentials much longer after the compiler stabilize and can have a big negative affect on the numbers of monitor, thus also latency.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rehn Robbin Ehn
              Reporter:
              rehn Robbin Ehn
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: