comparison src/hotspot/share/memory/heapShared.cpp @ 53594:991fe09c698c

8213033: Archive remaining primitive box caches Reviewed-by: jiangli, alanb
author redestad
date Tue, 20 Nov 2018 21:12:46 +0100
parents f4e3900c8d08
children 00c47178ea6c
comparison
equal deleted inserted replaced
15:d7a8edf6e5a7 16:a5017c23c7ab
62 // Entry fields for shareable subgraphs archived in the closed archive heap 62 // Entry fields for shareable subgraphs archived in the closed archive heap
63 // region. Warning: Objects in the subgraphs should not have reference fields 63 // region. Warning: Objects in the subgraphs should not have reference fields
64 // assigned at runtime. 64 // assigned at runtime.
65 static ArchivableStaticFieldInfo closed_archive_subgraph_entry_fields[] = { 65 static ArchivableStaticFieldInfo closed_archive_subgraph_entry_fields[] = {
66 {"java/lang/Integer$IntegerCache", "archivedCache"}, 66 {"java/lang/Integer$IntegerCache", "archivedCache"},
67 {"java/lang/Long$LongCache", "archivedCache"},
68 {"java/lang/Byte$ByteCache", "archivedCache"},
69 {"java/lang/Short$ShortCache", "archivedCache"},
70 {"java/lang/Character$CharacterCache", "archivedCache"},
67 }; 71 };
68 // Entry fields for subgraphs archived in the open archive heap region. 72 // Entry fields for subgraphs archived in the open archive heap region.
69 static ArchivableStaticFieldInfo open_archive_subgraph_entry_fields[] = { 73 static ArchivableStaticFieldInfo open_archive_subgraph_entry_fields[] = {
70 {"jdk/internal/module/ArchivedModuleGraph", "archivedSystemModules"}, 74 {"jdk/internal/module/ArchivedModuleGraph", "archivedSystemModules"},
71 {"jdk/internal/module/ArchivedModuleGraph", "archivedModuleFinder"}, 75 {"jdk/internal/module/ArchivedModuleGraph", "archivedModuleFinder"},