mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 01:54:47 +02:00
8210388: Use hash table to store archived subgraph_info records
Reviewed-by: jiangli
This commit is contained in:
parent
859d376494
commit
2f82ed4f1d
9 changed files with 220 additions and 246 deletions
|
@ -84,7 +84,7 @@ public:
|
|||
operator Symbol*() { return _temp; }
|
||||
};
|
||||
|
||||
class CompactSymbolTableWriter;
|
||||
class CompactHashtableWriter;
|
||||
class SerializeClosure;
|
||||
|
||||
class SymbolTableConfig;
|
||||
|
@ -240,10 +240,10 @@ public:
|
|||
|
||||
// Sharing
|
||||
private:
|
||||
static void copy_shared_symbol_table(CompactSymbolTableWriter* ch_table);
|
||||
static void copy_shared_symbol_table(CompactHashtableWriter* ch_table);
|
||||
public:
|
||||
static void write_to_archive() NOT_CDS_RETURN;
|
||||
static void serialize(SerializeClosure* soc) NOT_CDS_RETURN;
|
||||
static void serialize_shared_table_header(SerializeClosure* soc) NOT_CDS_RETURN;
|
||||
static void metaspace_pointers_do(MetaspaceClosure* it);
|
||||
|
||||
// Jcmd
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue