RFR: Fix object iteration over limit

Zhengyu Gu zgu at redhat.com
Wed Oct 18 12:08:57 UTC 2017


On 10/18/2017 07:09 AM, Aleksey Shipilev wrote:
> On 10/17/2017 09:13 PM, Zhengyu Gu wrote:
>> When iterating object using bitmap, we may pass TAMS limit if remaining oops under TAMS are not marked.
>>
>> http://cr.openjdk.java.net/~zgu/shenandoah/obj_itr/webrev.00/
> 
> I agree this is the bug (and a serious one, at that) -- thanks for catching this!
> I understand the fix, but let me see if there is a more concise solution.

It is on hot path, the additional branch obviously will cause 
performance regression. So, thank you for taking this :-)

-Zhengyu



> 
> -Aleksey
> 


More information about the shenandoah-dev mailing list