RFR: Cannot do more than 1000 Full GCs

Zhengyu Gu zgu at redhat.com
Tue Aug 8 11:45:22 UTC 2017


Looks good.

-Zhengyu

On 08/08/2017 06:10 AM, Aleksey Shipilev wrote:
> ...no, really. That's because we use the wrong timer for StringDictionary cleanup, which makes it
> overflow the assert in TimePartitions::report_gc_phase_start:
>    assert(_phases->length() <= 1000, "Too many recored phases?");
>
> Fix and test:
>   http://cr.openjdk.java.net/~shade/shenandoah/lots-of-cycles/webrev.01/
>
> Testing: hotspot_gc_shenandoah
>
> Thanks,
> -Aleksey
>


More information about the shenandoah-dev mailing list