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

Monitor deflation is not checked in cleanup path

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • 10
    • None
    • hotspot
    • None
    • b21

      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.

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

              Created:
              Updated:
              Resolved: