< prev index next >
test/gc/stress/TestStressG1Humongous.java
Print this page
*** 90,101 ****
* @return expected amount of humongous objects
*/
private int getExpectedAmountOfObjects() {
long maxMem = Runtime.getRuntime().maxMemory();
int expectedHObjects = (int) (maxMem / HUMONGOUS_SIZE);
! // Will allocate 1 region less to give some free space for VM.
! int checkedAmountOfHObjects = checkHeapCapacity(expectedHObjects) - 1;
return checkedAmountOfHObjects;
}
/**
* Starts several threads to allocate the requested amount of humongous objects.
--- 90,101 ----
* @return expected amount of humongous objects
*/
private int getExpectedAmountOfObjects() {
long maxMem = Runtime.getRuntime().maxMemory();
int expectedHObjects = (int) (maxMem / HUMONGOUS_SIZE);
! // Will allocate 2 region less to give some free space for VM.
! int checkedAmountOfHObjects = checkHeapCapacity(expectedHObjects) - 2;
return checkedAmountOfHObjects;
}
/**
* Starts several threads to allocate the requested amount of humongous objects.
< prev index next >