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

Refactor VM_G1TryInitiateConcMark

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 15
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc

      Description

      VM_G1TryInitiateConcMark presently performs various tests before and after the actual collection, in order to conditionally skip the collection or report back various kinds of failure. These are either duplicating some of the tests in do_collection_pause_at_safepoint or attempting to reverse engineer them from it's behavior. It would be better to have do_collection_pause_at_safepoint provide more information than a simple boolean success/failure result to its caller.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated: