[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR: 8218743: SA: Add support for large bitmaps
From:       Stefan Karlsson <stefan.karlsson () oracle ! com>
Date:       2019-02-14 9:12:18
Message-ID: 5b55d335-b9b5-fef2-9f78-7844f86dd844 () oracle ! com
[Download RAW message or body]

Thanks, Erik.

Stefank

On 2019-02-14 10:11, Erik Ă–sterlund wrote:
> Hi Stefan,
> 
> Looks good.
> 
> Thanks,
> /Erik
> 
> On 2019-02-11 13:36, Stefan Karlsson wrote:
>> Hi all,
>>
>> Please review this patch to add support for large bitmaps in the SA.
>>
>> http://cr.openjdk.java.net/~stefank/8218743/webrev.01/
>> https://bugs.openjdk.java.net/browse/JDK-8218743
>>
>> I've added a minimal interface (at, atPut, clear) that uses longs 
>> instead of ints, and changed MarkBits to use this interface.
>>
>> I've implemented a segmented bitmap that, currently, all GCs use when 
>> asked for a bitmap in MarkBits. Later ZGC will provide its own 
>> discontiguous bitmap, implementing the new interface, but that will be 
>> sent out as a separate RFE.
>>
>> I've tested this with a temporary patch that lowers the segment size 
>> and implements a jtreg test:
>> http://cr.openjdk.java.net/~stefank/8218743/webrev.test.01
>>
>> I ran through the all the tests in serviceability/sa with both these 
>> patches.
>>
>> Thanks,
>> StefanK
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic