Comment

A total of 1,667 java.lang.ref.WeakReference objects have been found, which weakly reference 1,467 objects.
No objects totalling 0 B are retained (kept alive) only via weak references.
No objects totalling 0 B are weakly referenced and also strongly retained (kept alive) via weak references.

Histogram of Weak References
Class NameObjectsShallow HeapRetained Heap
java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry
First 10 of 1,049 objects
1,04933,568>= 33,568
java.lang.ref.WeakReference
First 10 of 165 objects
1655,280>= 5,280
java.util.logging.LogManager$LoggerWeakRef
First 10 of 104 objects
1044,992>= 6,528
java.util.WeakHashMap$Entry
First 10 of 119 objects
1194,760>= 11,536
java.lang.reflect.WeakCache$CacheValue
First 10 of 54 objects
541,728>= 1,728
java.lang.ThreadLocal$ThreadLocalMap$Entry
First 10 of 53 objects
531,696>= 4,576
java.lang.reflect.Proxy$Key1
First 10 of 52 objects
521,664>= 1,664
java.io.ObjectStreamClass$WeakClassKey
First 10 of 24 objects
24768>= 768
com.sun.jmx.mbeanserver.WeakIdentityHashMap$IdentityWeakReference
First 10 of 22 objects
22704>= 704
java.io.ObjectStreamClass$FieldReflectorKey
First 10 of 15 objects
15600>= 4,216
java.util.ResourceBundle$LoaderReference
All 6 objects
6192>= 192
java.lang.ClassValue$Entry
All 2 objects
264>= 64
java.lang.reflect.Proxy$Key2
Only object
140>= 72
java.lang.reflect.WeakCache$CacheKey
Only object
132>= 32
  • Total: 14 entries
1,66756,088
Histogram of Weakly Referenced
Class NameObjectsShallow Heap
java.lang.invoke.MethodType
First 10 of 1,046 objects
1,04641,840
java.lang.Class
First 10 of 229 objects
2295,264
java.util.logging.Logger
First 10 of 48 objects
483,456
com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$IdentityMapping
First 10 of 32 objects
32768
com.sun.jmx.mbeanserver.PerInterface
First 10 of 14 objects
14560
com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeMapping
All 8 objects
8384
sun.management.MemoryPoolImpl
All 6 objects
6336
javax.management.ImmutableDescriptor
First 10 of 14 objects
14336
sun.awt.SunHints$Key
All 10 objects
10240
org.apache.commons.pool2.impl.GenericObjectPool
Only object
1192
java.lang.ThreadLocal
First 10 of 12 objects
12192
com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$ArrayMapping
All 4 objects
4128
sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
All 5 objects
5120
sun.util.logging.PlatformLogger
All 5 objects
5120
com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$EnumMapping
All 3 objects
396
com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CollectionMapping
All 3 objects
396
sun.management.GarbageCollectorImpl
All 2 objects
296
sun.misc.Launcher$AppClassLoader
Only object
188
com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$TabularMapping
All 2 objects
280
sun.management.MemoryManagerImpl
All 2 objects
280
java.util.logging.LogManager$RootLogger
Only object
172
java.util.ResourceBundle$RBClassLoader
Only object
164
sun.management.ManagementFactoryHelper$1
All 2 objects
248
com.sun.jmx.mbeanserver.JmxMBeanServer
Only object
140
com.sun.imageio.stream.StreamCloser$CloseAction
All 2 objects
232
  • Total: 25 of 38 entries; 13 more
1,46755,000
Only Weakly Retained
Class NameObjectsShallow Heap
Referents strongly retained by weak references
Class NameObjectsShallow Heap