Status: warning. <system class loader> (8%)

Size: 347.6 MB Classes: 10.1k Objects: 8.3m Class Loader: 2.8k

Slice (a)  select * /* <system class loader> */ from objects (select objects a from objects (dominators(-1)) a) b where b implements org.eclipse.mat.snapshot.model.IClassLoader and b.@objectAddress = 0L or b implements org.eclipse.mat.snapshot.model.IClass and b.@classLoaderAddress = 0L or b implements org.eclipse.mat.snapshot.model.IClassLoader = false and b implements org.eclipse.mat.snapshot.model.IClass = false and b.@clazz.@classLoaderAddress = 0L; : Shallow Size: 347.6 MB     Retained Size: 347.6 MBSlice (b)  Remainder: Retained Size: 3.6 GBPie chart with 2 slices: Total: 4 GB

Top Consumers

Retained Set

Status: warning. Possible Memory Waste

Duplicate Strings

Found 1 occurrences of char[] with at least 10 instances having identical content. Total size is 312 bytes.

Top elements include:

  • 13 × e (312 bytes)
Details »

Empty Collections

No excessive usage of empty collections found.

Details »

Status: warning. Collection Fill Ratios

Detected the following collections with fill ratios below 20%:

  • 36,592 instances of java.util.LinkedHashMap retain >= 18,892,840 bytes.
Details »

Zero-Length Arrays

No excessive usage of zero-length arrays found.

Details »

Status: warning. Array Fill Ratios

Detected the following arrays with fill ratios below 20%:

  • 1 instances of java.beans.WeakIdentityMap$Entry[] retain 38,698,008 bytes.
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 110,656 java.lang.ref.SoftReference objects have been found, which softly reference 72,453 objects.
964,313 objects totalling 34.7 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 287,224 java.lang.ref.WeakReference objects have been found, which weakly reference 22,600 objects.
4 objects totalling 96 B are retained (kept alive) only via weak references.
Possible Memory Leak 2 objects totalling 32 B are weakly referenced and also strongly retained (kept alive) via weak references.

Details »

Finalizer Statistics

A total of 844 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.HashMap retain 720 bytes.
  • 1 instances of java.util.Collections$UnmodifiableMap retain 752 bytes.
Details »