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

Investigate scaling workers per phase in G1 Full GC

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 17
    • hotspot
    • gc

      Currently the number of workers used by the G1 Full GC is calculated at the start of the GC. The same number of workers might not be optimal for all different phases and we should investigate if this can be improved.

      An example is clearing of the bitmaps which is done both before and after the GC. For this type of work using as many threads as possible is often good, while other parts might need less workers. Right now this is solved, by always using as many workers as already created for the clearing, but if the workers for the full gc were calculated more than once this could also be included.

            Unassigned Unassigned
            sjohanss Stefan Johansson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: