RFR: 8195621: JTReg failure in gc/g1/TestLargePageUseForAuxMemory.java
stewartd.qdt
stewartd.qdt at qualcommdatacenter.com
Wed Jan 17 17:41:22 UTC 2018
Please review this webrev [1] which attempts to fix a test error in gc/g1/TestLargePageUseForAuxMemory when it is run on a machine with 64K pages. See the bug report [2] for further details of why the error occurs. Essentially the test tries to allocate 512 times the huge page size and fails when the huge page size is around ½ - 1 GB is size, because there simply isn't enough physical memory in the system.
This fix adds a function to WhiteBox to get the physical memory and then uses that to ensure we are not trying to allocate more than the physical amount of memory for our heap. Please let me know if this is a bad approach and I'll be happy to change as required.
Thanks,
Daniel Stewart
[1] - http://cr.openjdk.java.net/~dstewart/8195621/webrev.00/
[2] - https://bugs.openjdk.java.net/browse/JDK-8195621
More information about the hotspot-dev
mailing list