mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 02:54:35 +02:00
8038423: G1: Decommit memory within heap
Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm
This commit is contained in:
parent
2617d54723
commit
100e51a339
32 changed files with 1322 additions and 579 deletions
|
@ -3865,6 +3865,7 @@ void TestOldFreeSpaceCalculation_test();
|
|||
void TestG1BiasedArray_test();
|
||||
void TestBufferingOopClosure_test();
|
||||
void TestCodeCacheRemSet_test();
|
||||
void FreeRegionList_test();
|
||||
#endif
|
||||
|
||||
void execute_internal_vm_tests() {
|
||||
|
@ -3900,6 +3901,9 @@ void execute_internal_vm_tests() {
|
|||
run_unit_test(HeapRegionRemSet::test_prt());
|
||||
run_unit_test(TestBufferingOopClosure_test());
|
||||
run_unit_test(TestCodeCacheRemSet_test());
|
||||
if (UseG1GC) {
|
||||
run_unit_test(FreeRegionList_test());
|
||||
}
|
||||
#endif
|
||||
tty->print_cr("All internal VM tests passed");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue