RFR: Refactor allocation seqnum handling: split mutator/GC allocs, merge with other metadata handling
Roman Kennke
rkennke at redhat.com
Tue Feb 20 20:07:39 UTC 2018
FWIW, with the traversal-no-new-traversal patch adapted to it, I get
failures in AllocHumongousFragment which also failed when I did not
handle humongous allocations correctly ;-)
On Tue, Feb 20, 2018 at 8:41 PM, Roman Kennke <rkennke at redhat.com> wrote:
> Does it also do the correct thing for humongous object allocs? And if yes, how?
>
> Roman
>
> On Tue, Feb 20, 2018 at 7:30 PM, Zhengyu Gu <zgu at redhat.com> wrote:
>> Good to me.
>>
>> -Zhengyu
>>
>>
>> On 02/20/2018 01:06 PM, Roman Kennke wrote:
>>>
>>> Looks good to me.
>>>
>>> On Tue, Feb 20, 2018 at 6:59 PM, Aleksey Shipilev <shade at redhat.com>
>>> wrote:
>>>>
>>>> http://cr.openjdk.java.net/~shade/shenandoah/alloc-seqnums/webrev.01/
>>>>
>>>> This refactors allocation seqnum machinery, so that we have more data to
>>>> feed the heuristics with.
>>>> Notably, this should help Roman's work on Traversal GC that wants to
>>>> ignore some of the newly
>>>> allocated regions.
>>>>
>>>> Testing: hotspot_gc_shenandoah {fastdebug|release}
>>>>
>>>> Thanks,
>>>> -Aleksey
>>>>
>>
More information about the shenandoah-dev
mailing list