| Package | Description |
|---|---|
| org.github.jamm |
| Modifier and Type | Method and Description |
|---|---|
static MemoryMeter.Builder |
MemoryMeter.builder() |
MemoryMeter.Builder |
MemoryMeter.Builder.ignoreOuterClassReference()
Ignores the outer class reference from non-static inner classes.
|
MemoryMeter.Builder |
MemoryMeter.Builder.measureKnownSingletons()
Measures the space occupied by known singletons such as
Class objects, enums, ClassLoaders and
AccessControlContexts. |
MemoryMeter.Builder |
MemoryMeter.Builder.measureNonStrongReferences()
Measures the references from a
Reference (like weak/soft/phantom references). |
MemoryMeter.Builder |
MemoryMeter.Builder.printVisitedTree()
Prints the classes tree to
System.out when measuring through measureDeep. |
MemoryMeter.Builder |
MemoryMeter.Builder.printVisitedTreeUpTo(int depth)
Prints the classes tree to
System.out up to the specified depth when measuring through measureDeep. |
MemoryMeter.Builder |
MemoryMeter.Builder.withGuessing(MemoryMeter.Guess strategy,
MemoryMeter.Guess... fallbacks)
Specify what should be the strategy used to measure the shallow size of object.
|
Copyright © 2023. All rights reserved.