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