RFR(XS): 8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
David Holmes
david.holmes at oracle.com
Fri May 23 11:11:37 UTC 2014
Hi Yumin,
The change seems simple enough but it does make me wonder if these two
functions are being used correctly elsewhere. This isn't an aspect of
the VM I'm familiar with.
David
On 23/05/2014 5:51 PM, Yumin Qi wrote:
> Please review
>
> webrev: http://cr.openjdk.java.net/~minqi/8038422/
> bug: https://bugs.openjdk.java.net/browse/JDK-8038422
>
> Summary: In debug version, the assert is against
> os::vm_allocation_granularity(), but in initialization, we use
> os::vm_page_size() to align the allocation size. In windows,
> _vm_page_size and _vm_allocation_granularity may not be same.
>
> _vm_page_size = si.dwPageSize;
> _vm_allocation_granularity = si.dwAllocationGranularity;
>
> This lead to the assertion failed. We should align allocation size with
> _vm_allocation_granularity.
>
> test: manual testing on Windows.(which is the error on)
> JPRT
> jtreg
>
> Thanks
> Yumin
>
>
>
More information about the hotspot-runtime-dev
mailing list