8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it

Chunk up the last piece of committed memory in a VSN when getting a new one.

Reviewed-by: stefank, jmasa
This commit is contained in:
Mikael Gerdin 2013-10-15 13:56:46 +02:00
parent b49c59f608
commit 444a15a09f
2 changed files with 149 additions and 13 deletions

View file

@ -5060,6 +5060,7 @@ void TestReserveMemorySpecial_test();
void TestVirtualSpace_test();
void TestMetaspaceAux_test();
void TestMetachunk_test();
void TestVirtualSpaceNode_test();
#if INCLUDE_ALL_GCS
void TestG1BiasedArray_test();
#endif
@ -5072,6 +5073,7 @@ void execute_internal_vm_tests() {
run_unit_test(TestVirtualSpace_test());
run_unit_test(TestMetaspaceAux_test());
run_unit_test(TestMetachunk_test());
run_unit_test(TestVirtualSpaceNode_test());
run_unit_test(GlobalDefinitions::test_globals());
run_unit_test(GCTimerAllTest::all());
run_unit_test(arrayOopDesc::test_max_array_length());