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

Optimizing best-of-2 work stealing queue selection

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P4
    • 12
    • 11
    • hotspot
    • gc
    • b06

    Description

      This optimization is based on this paper [1]. The idea is to keep last successfully stolen queue as one of best of two candidates.

      Thomas Schatzl and I did a few benchmark/performance tests on prototypes, all yielded positive results. Please see the email thread on shenandoah mailing list [2] for details.

      [1] Characterizing and Optimizing Hotspot Parallel Garbage
          Collection on Multicore Systems
          http://ranger.uta.edu/~jrao/papers/EuroSys18.pdf

      [2] http://mail.openjdk.java.net/pipermail/shenandoah-dev/2018-June/006502.html

      Attachments

        Activity

          People

            tschatzl Thomas Schatzl
            zgu Zhengyu Gu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: