# Uses of Class
org.github.jamm.MemoryMeter.Builder

Packages that use MemoryMeter.Builder
Package
Description
org.github.jamm

## Uses of MemoryMeter.Builder in org.github.jamm

Methods in org.github.jamm that return MemoryMeter.Builder
Modifier and Type
Method
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, `enum`s, `ClassLoader`s and `AccessControlContext`s.
`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.