Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8204440 | 11.0.1 | Thomas Stuefe | P4 | Resolved | Fixed | team |
VM.metaspace show-loaders can be used to display loaders (well, really CLD instances).
For anonymous CLDs, only "anonymous" is shown. It would be helpful to show to which loader these CLD are assigned.
Example:
Before: "272: ClassLoaderData 0x00007f5ba0538f10 for anonymous class"
After: "268: CLD 0x00007ff0c45738f0 for <anonymous class>, loaded by app, instance of jdk.internal.loader.ClassLoaders$AppClassLoader"
For anonymous CLDs, only "anonymous" is shown. It would be helpful to show to which loader these CLD are assigned.
Example:
Before: "272: ClassLoaderData 0x00007f5ba0538f10 for anonymous class"
After: "268: CLD 0x00007ff0c45738f0 for <anonymous class>, loaded by app, instance of jdk.internal.loader.ClassLoaders$AppClassLoader"
- backported by
-
JDK-8204440 jcmd: VM.metaspace: print loader name for anonymous CLDs.
- Resolved
- relates to
-
JDK-8203456 ClassLoaderData::loader_name() should show consistent values
- Closed
-
JDK-8198553 jcmd: separate Metaspace statistics from NMT
- Resolved
-
JDK-8201572 Improve Metaspace reporting
- Resolved
-
JDK-8203219 VM.metaspace jcmd should optionally show loaded classes for loaders
- Resolved
-
JDK-8203343 VM.{metaspace|classloaders|classhierarchy...} jcmd should show invocation targets for Generated{Method|Constructor}AccessorImpl classes
- Resolved
(1 relates to)