RFR (S): 8211388: Make OtherRegionsTable independent of the region it is for
thomas.schatzl at oracle.com
Mon Oct 15 10:59:06 UTC 2018
ping for a second review...
On Tue, 2018-10-02 at 17:58 +0200, Thomas Schatzl wrote:
> the OtherRegionsTable is a set of a set of cards that comprises the
> remembered set.
> It stores the HeapRegion it collects cards for to do filtering in the
> FromCardCache. The set of cards should not have knowledge about what
> region it is for, from an abstraction POV it should just be a dumb
> container of cards.
> Move out the HeapRegion id from OtherRegionsTable (the "set of
> into the enclosing HeapRegionRememberedSet (managing set of cards),
> separating the FCC functionality from the raw data storage.
> This will make code that assigns a HeapRegionRememberedSet to
> regions in the future a bit simpler too.
More information about the hotspot-gc-dev