XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b76
    • CPU:
      generic
    • OS:
      generic

      Description


      The Contended Locking project is divided into a series of buckets each of which represents a focused set of changes on Monitors with potential performance implications. The development strategy is to define each bucket as a milestone and within each milestone, prepare the code changes, develop micro-benchmarks, run formal performance testing against the changes and integrate the code changes.

      Milestone 1 (End of July 2014)
      *Implement field reordering and cache line alignment

      Update: This bucket was pushed via JDK-8049737 in JDK9-B37.

      Milestone 2 (End of August 2014)
      *Implement speed up PlatformEvent unpark()

      Update: This bucket was pushed via JDK-8061552 in JDK9-B40.

      Milestone 3 (End of September 2014)
      *Implement fast Java Monitor Enter operations

      Update: This bucket was pushed via JDK-8061553 in JDK9-B53.

      Milestone 4 (End of October 2014)
      *Implement fast Java Monitor Exit operations

      Update: This bucket was pushed via JDK-8073165 in JDK9-B64.

      Milestone 5 (End of November 2014)
      *Implement fast Java Monitor Notify/NotifyAll operations

      Update: This bucket was pushed via JDK-8075171 in JDK9-B76.

      Milestone 6 (End of December 2014)
      *Implement adaptive spin improvements and SpinPause on SPARC

      Update: Moved the Adaptive Spin and SpinPause on SPARC improvements
      out of this JEP to a future RFE due to continued investigation into better
      optimizations on the latest hardware.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dcubed Daniel Daugherty
              Reporter:
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: