Request for code review - JDK-8141123 Change int's to size_t in FreeIdSet

Kim Barrett kim.barrett at oracle.com
Thu Dec 3 20:06:10 UTC 2015


On Dec 2, 2015, at 4:44 PM, Thomas Schatzl <thomas.schatzl at oracle.com> wrote:
> 
> On Wed, 2015-12-02 at 16:08 -0500, Kim Barrett wrote:
>> Attempting to eliminate FreeIdSet certainly has appeal.  However, I
>> don't have any intuition about the importance of the FromCardCache,
> 
> The fromcardcache caches for every combination of thread id and region
> which card has most recently been added to the remembered set.
> 
> It purely acts as a filter of repeated attempts to add the same card by
> the same thread to the remembered set. It seems to be quite effective at
> doing so in many cases.

That confirms my understanding of what it does.  Thanks.

It helps when several locations covered by a card refer to objects
that are in the same region.  And that does seem like a common case.

We can take further discussion elsewhere and let this review thread be
closed out.




More information about the hotspot-gc-dev mailing list