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

G1: Improve concurrent refinement logging

XMLWordPrintable

    • gc
    • b19

      The collection of statistics for concurrent refinement is somewhat different between refinment threads and mutator threads, making some of the code a bit awkward. In particular, determining the number of dirty cards that were logged has some problems. Also, the refinement rate doesn't include mutator refinement.

      Obtaining info about concurrent refinement statistics is also awkward, as it's included in the RemsetSummary, which requires additional command line options to enable, and generating a RemsetSummary is somewhat expensive when all we want is concurrent refinement statistics.

      We should collect more consistent data for the refinement threads and mutator refinement, and provide easier access to that information.

            kbarrett Kim Barrett
            kbarrett Kim Barrett
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: