mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 23:34:52 +02:00
8008549: NPG: SystemDictionary::find(...) unnecessarily keeps class loaders alive
SystemDictionary::find(...) should not create and register ClassLoaderData objects for class loaders. Co-authored-by: Erik Helin <erik.helin@oracle.com> Reviewed-by: coleenp, acorn
This commit is contained in:
parent
1a74b23a2f
commit
9ed09d08f5
4 changed files with 20 additions and 6 deletions
|
@ -234,6 +234,7 @@ class ClassLoaderData : public CHeapObj<mtClass> {
|
|||
void add_to_deallocate_list(Metadata* m);
|
||||
|
||||
static ClassLoaderData* class_loader_data(oop loader);
|
||||
static ClassLoaderData* class_loader_data_or_null(oop loader);
|
||||
static ClassLoaderData* anonymous_class_loader_data(oop loader, TRAPS);
|
||||
static void print_loader(ClassLoaderData *loader_data, outputStream *out);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue