mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 19:44:41 +02:00
8048268: G1 Code Root Migration performs poorly
Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning Reviewed-by: jmasa, brutisso, tschatzl
This commit is contained in:
parent
6fc8764c65
commit
10379e7e82
17 changed files with 437 additions and 677 deletions
|
@ -34,7 +34,6 @@
|
|||
|
||||
#if INCLUDE_ALL_GCS
|
||||
#include "gc_implementation/concurrentMarkSweep/freeChunk.hpp"
|
||||
#include "gc_implementation/g1/g1CodeCacheRemSet.hpp"
|
||||
#endif // INCLUDE_ALL_GCS
|
||||
|
||||
// Free list. A FreeList is used to access a linked list of chunks
|
||||
|
@ -333,5 +332,4 @@ template class FreeList<Metablock>;
|
|||
template class FreeList<Metachunk>;
|
||||
#if INCLUDE_ALL_GCS
|
||||
template class FreeList<FreeChunk>;
|
||||
template class FreeList<G1CodeRootChunk>;
|
||||
#endif // INCLUDE_ALL_GCS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue