G1: Support pinned Ojbect and remove/simplify GCLocker usage in G1

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Duplicate
    • Priority: P4
    • None
    • Affects Version/s: None
    • Component/s: hotspot
    • gc

      (
      We did not finish the implementation yet, but before go futher we hope to collect any comments such as
      1. the requirement, i.e. is this feature useful?
      2. will it be acceptable if the implementation is a little or too complicated? (As we think it's not a very easy work to implement it in G1 currently)
      any other comments is welcome, please feel free to comment below. :)
      )


      Currently, when JNI methods [Get/Release]XxxCritical is called, GCLocker is involved in G1.
      GCLocker will block GC, and make the logic a little complicate.
      This issue is to track enhancements to support pinned object for G1, and possiblely remove or simplify GCLocker logic in G1.

        There are no Sub-Tasks for this issue.

            Assignee:
            Hamlin Li
            Reporter:
            Hamlin Li
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: