RFR: Add remaining unused free space to 'used' counter in free list

Aleksey Shipilev shade at redhat.com
Tue Dec 13 17:17:20 UTC 2016


On 12/13/2016 06:16 PM, Roman Kennke wrote:
> Am Dienstag, den 13.12.2016, 18:10 +0100 schrieb Aleksey Shipilev:
>> On 12/13/2016 06:03 PM, Roman Kennke wrote:
>>> http://cr.openjdk.java.net/~rkennke/fixused/webrev.00/
>>
>> I don't see how it matches with the reverse operation, which
>> decrements based on
>> region used size only, not its free size?
>>
>> See:
>>        heap->decrease_used(region->used());
>>       _heap->decrease_used(r->used());
> 
> This is in the heap. The patch addresses the ShenandoahFreeList.
> 
> I checked it, for heap used counters, decrease and increase do match.

Ah, my mistake. Looks good then.

-Aleksey



More information about the shenandoah-dev mailing list