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

Shenandoah: improve parallelism for concurrent thread root scans

XMLWordPrintable

    • gc
    • b08

      Following JDK-8256298, there are a few minor performance issues with the implementation.

      First, in the spirit of JDK-8246100, we should be scanning the Java threads the last, as they have the most parallelism. Less parallel, or lightweight roots should be scanned before them to improve overall parallelism.

      Second, claiming each thread dominates the per-thread processing cost. We should really be doing chunked processing.

            shade Aleksey Shipilev
            shade Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: