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

Merge ModRefBarrierSet into CardTableBarrierSet

XMLWordPrintable

    • gc

      The inheritance chain looks like

      BarrierSet <- ModRefBarrierSet <- CardTableBarrierSet <- G1BarrierSet
      BarrierSet <- (Z/Shendahoah)BarrierSet

      ModRefBarrierSet is specially that it's never used directly by any GC. One can merge it into its sole subclass to shorten the inheritance chain.

      Similarly, ModRefBarrierSetAssembler can be merged into CardTableBarrierSetAssembler to maintain the mirroring between <X>BarrierSet and <X>BarrierSetAssembler.

            ayang Albert Yang
            ayang Albert Yang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: