RFR: 8130308 - Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Dmitry Fazunenko
dmitry.fazunenko at oracle.com
Mon Aug 17 19:57:40 UTC 2015
Hi Jesper,
The fix looks good to me.
Thanks,
Dima
On 17.08.2015 22:37, Jesper Wilhelmsson wrote:
> Hi,
>
> Please review this fix for
> TestPromotionFromSurvivorToTenuredAfterMinorGC.java
>
> Basically what happened was:
>
> 1. The test stores the amount of used heap
> 2. Some allocation is done and a series of GCs are called
> 3. The test keeps track of anything allocated during the test by other
> threads
> 4. Verify that the total amount of used old gen is what we expect
> based on how much was allocated.
>
> The problem was that if data was allocated and was still in the
> survivor space it was included in the expected size, but not included
> in the verification.
>
> Since the test is all about tenured space and verifying that, I
> decided to reduce the expected amount by what's used in the survivor
> area rather than including the survivor area in the verification.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8130308
> Webrev: http://cr.openjdk.java.net/~jwilhelm/8130308/webrev.00/
>
> Thanks,
> /Jesper
More information about the hotspot-gc-dev
mailing list