Status: warning. java.net.URLClassLoader @ 0x2035b4c98 (3%)

Size: 160.5 MB Classes: 3.4k Objects: 3.2m Class Loader: 619

Slice (a)  select * /* java.net.URLClassLoader @ 0x2035b4c98 */ from objects (select objects a from objects (dominators(-1)) a) b where b implements org.eclipse.mat.snapshot.model.IClassLoader and b.@objectAddress = 8646249624L or b implements org.eclipse.mat.snapshot.model.IClass and b.@classLoaderAddress = 8646249624L or b implements org.eclipse.mat.snapshot.model.IClassLoader = false and b implements org.eclipse.mat.snapshot.model.IClass = false and b.@clazz.@classLoaderAddress = 8646249624L; : Shallow Size: 160.5 MB     Retained Size: 160.5 MBSlice (b)  Remainder: Retained Size: 3.8 GBPie chart with 2 slices: Total: 4 GB

Top Consumers

Retained Set

Status: warning. Possible Memory Waste

Duplicate Strings

No excessive duplicate strings found.

Details »

Status: warning. Empty Collections

Detected the following empty collections:

  • 196,384 instances of java.util.HashMap retain >= 9,514,656 bytes.
Details »

Status: warning. Collection Fill Ratios

Detected the following collections with fill ratios below 20%:

  • 17,530 instances of java.util.concurrent.ConcurrentHashMap retain >= 21,992,488 bytes.
  • 91,692 instances of java.util.HashMap retain >= 30,344,776 bytes.
Details »

Zero-Length Arrays

No excessive usage of zero-length arrays found.

Details »

Array Fill Ratios

No serious amount of arrays with low fill ratios found.

Details »

Primitive Arrays with a Constant Value

No excessive usage of primitive arrays with a constant value found.

Details »

Status: warning. Miscellaneous

Soft Reference Statistics

A total of 139 java.lang.ref.SoftReference objects have been found, which softly reference 138 objects.
1,070 objects totalling 4.1 MB are retained (kept alive) only via soft references.
No objects totalling 0 B are softly referenced and also strongly retained (kept alive) via soft references.

Details »

Weak Reference Statistics

A total of 123,687 java.lang.ref.WeakReference objects have been found, which weakly reference 44,736 objects.
2 objects totalling 32 B are retained (kept alive) only via weak references.
Possible Memory Leak 13,304 objects totalling 207.9 KB are weakly referenced and also strongly retained (kept alive) via weak references.

Details »

Finalizer Statistics

A total of 4 objects implement the finalize method.

Details »

Status: warning. Map Collision Ratios

Detected the following maps with collision ratios above 80%:

  • 1 instances of java.util.concurrent.ConcurrentHashMap retain 1,176 bytes.
Details »