mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 14:24:46 +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
|
@ -355,6 +355,11 @@ template <MEMFLAGS F> void BasicHashtable<F>::verify_lookup_length(double load)
|
|||
|
||||
|
||||
// Explicitly instantiate these types
|
||||
#if INCLUDE_ALL_GCS
|
||||
template class Hashtable<nmethod*, mtGC>;
|
||||
template class HashtableEntry<nmethod*, mtGC>;
|
||||
template class BasicHashtable<mtGC>;
|
||||
#endif
|
||||
template class Hashtable<ConstantPool*, mtClass>;
|
||||
template class RehashableHashtable<Symbol*, mtSymbol>;
|
||||
template class RehashableHashtable<oopDesc*, mtSymbol>;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue