# Index

A B C D E F G H I M N O P R S T U V W
All Classes and Interfaces|All Packages|Serialized Form

## A

addChildrenTo(MeasurementStack) - Method in interface org.github.jamm.Measurable
  Adds the children that should be part of the measurement to the stack
agentmain(String, Instrumentation) - Static method in class org.github.jamm.MemoryMeter
arrayBaseOffset() - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
  Returns the array base offset.
arrayBaseOffset() - Method in class org.github.jamm.strategies.UnsafeStrategy
arrayElementAdded(Object[], int, Object) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
arrayElementAdded(Object[], int, Object) - Method in class org.github.jamm.listeners.TreePrinter
arrayElementAdded(Object[], int, Object) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that the element from the specified array has been added.
ArrayMeasurementUtils - Class in org.github.jamm.utils
  Utility methods to measure arrays.

## B

BEST - Static variable in class org.github.jamm.MemoryMeter
  The default guesses in accuracy order.
build() - Method in class org.github.jamm.MemoryMeter.Builder
builder() - Static method in class org.github.jamm.MemoryMeter
ByteBufferMeasurementUtils - Class in org.github.jamm.utils
  Utility methods for `ByteBuffers` measurements.
byteBufferRemainingMeasured(ByteBuffer, long) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
byteBufferRemainingMeasured(ByteBuffer, long) - Method in class org.github.jamm.listeners.TreePrinter
byteBufferRemainingMeasured(ByteBuffer, long) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that the size of the remaining bytes of a `ByteBuffer` have been measured.

## C

canBeUsedAsFallbackFrom(MemoryMeter.Guess) - Method in enum class org.github.jamm.MemoryMeter.Guess
CannotAccessFieldException - Exception Class in org.github.jamm
  `RuntimeException` thrown when Jamm cannot access successfully one of the fields from an object of the measured graph.
CannotAccessFieldException(String) - Constructor for exception class org.github.jamm.CannotAccessFieldException
CannotAccessFieldException(String, Throwable) - Constructor for exception class org.github.jamm.CannotAccessFieldException
CannotMeasureObjectException - Exception Class in org.github.jamm
  `RuntimeException` thrown when Jamm fail to measure an object.
CannotMeasureObjectException(String) - Constructor for exception class org.github.jamm.CannotMeasureObjectException
CannotMeasureObjectException(String, Throwable) - Constructor for exception class org.github.jamm.CannotMeasureObjectException
checkOrder(List<MemoryMeter.Guess>) - Static method in enum class org.github.jamm.MemoryMeter.Guess
computeArraySize(int, int) - Method in interface org.github.jamm.MemoryMeterStrategy
  Computes an array size from its length and element size (optional operation).
computeArraySize(int, int) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
  Computes the size of an array from its length and elementSize.
computeArraySize(int, int, int, int) - Static method in class org.github.jamm.utils.ArrayMeasurementUtils
  Computes the size of an array from its base offset, length, elementSize and object alignment.
contendedPaddingWidth() - Static method in class org.github.jamm.VM
  Returns the number of bytes used to pad the fields/classes annotated with `Contended`.

## D

done(long) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
done(long) - Method in class org.github.jamm.listeners.TreePrinter
done(long) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that the entire graph has been measured.

## E

enableContended() - Static method in class org.github.jamm.VM
  Checks if `@Contended` annotations are enabled.
ENABLED - Static variable in class org.github.jamm.string.StringMeter
  Enable or disable string optimization through the `org.github.jamm.string.Optimize` String system property.

## F

Factory(int) - Constructor for class org.github.jamm.listeners.TreePrinter.Factory
  Creates a new `Factory` instance which create `TreePrinter` that will print the visited trees up to the specified maxDepth.
FACTORY - Static variable in class org.github.jamm.listeners.NoopMemoryMeterListener
failedToAccessField(Object, String, Class<?>) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
failedToAccessField(Object, String, Class<?>) - Method in class org.github.jamm.listeners.TreePrinter
failedToAccessField(Object, String, Class<?>) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that the graph could not be fully measured has it failed to access a field.
FieldAccessor - Interface in org.github.jamm.accessors
  Utility to retrieve `Field` values.
fieldAdded(Object, String, Object) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
fieldAdded(Object, String, Object) - Method in class org.github.jamm.listeners.TreePrinter
fieldAdded(Object, String, Object) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that the field from the specified object has been added.
FieldAndClassFilter - Interface in org.github.jamm
  Filter for fields and classes.
FieldFilter - Interface in org.github.jamm
  A filter for class fields.
Filters - Class in org.github.jamm
  Utility class providing the different filters used by `MemoryMeter`

## G

getArrayHeaderSize() - Method in interface org.github.jamm.MemoryLayoutSpecification
  Returns the size of the array header.
getClassFilters(boolean) - Static method in class org.github.jamm.Filters
getContendedPaddingWidth() - Method in interface org.github.jamm.MemoryLayoutSpecification
  Returns the number of bytes used to pad the fields/classes annotated with `Contended`.
getEffectiveMemoryLayoutSpecification() - Static method in interface org.github.jamm.MemoryLayoutSpecification
getFieldFilters(boolean, boolean, boolean) - Static method in class org.github.jamm.Filters
getFieldValue(Object, Field) - Method in interface org.github.jamm.accessors.FieldAccessor
  Returns the field value for the given object
getInstance() - Static method in class org.github.jamm.strategies.MemoryMeterStrategies
getMemoryLayoutSpecification() - Static method in class org.github.jamm.MemoryMeter
  Provides information about the memory layout used by the JVM.
getObjectAlignment() - Method in interface org.github.jamm.MemoryLayoutSpecification
  Returns the object alignment (padding) in bytes.
getObjectAlignmentInBytes() - Static method in class org.github.jamm.VM
  Retrieve the object alignment in bytes from the JVM.
getObjectHeaderSize() - Method in interface org.github.jamm.MemoryLayoutSpecification
  Returns the size of the object header (mark word + class word).
getReferenceSize() - Method in interface org.github.jamm.MemoryLayoutSpecification
  Returns the size of the reference to java objects (also called oops for ordinary object pointers)
getStrategy(List<MemoryMeter.Guess>) - Method in class org.github.jamm.strategies.MemoryMeterStrategies
getUnsafe() - Static method in class org.github.jamm.VM
  Returns `Unsafe` if it is available.

## H

hasInstrumentation() - Static method in class org.github.jamm.MemoryMeter
hasInstrumentation() - Method in class org.github.jamm.strategies.MemoryMeterStrategies
hasUnsafe() - Static method in class org.github.jamm.MemoryMeter
hasUnsafe() - Method in class org.github.jamm.strategies.MemoryMeterStrategies
hasUnsafe() - Static method in class org.github.jamm.VM
  Checks if `Unsafe` is available.

## I

IdentityHashSet - Class in org.github.jamm
  Simple set that use object equality to compare elements.
IdentityHashSet() - Constructor for class org.github.jamm.IdentityHashSet
ignore(Class<?>) - Method in interface org.github.jamm.FieldAndClassFilter
  Checks whether a `Class` must be ignored or not.
ignore(Class<?>, Field) - Method in interface org.github.jamm.FieldAndClassFilter
ignore(Class<?>, Field) - Method in interface org.github.jamm.FieldFilter
  Checks whether a `Field` must be ignored or not.
IGNORE_CLEANER_FIELDS - Static variable in class org.github.jamm.Filters
  Filter excluding some of the fields from sun.misc.Cleaner as they should not be taken into account.
IGNORE_KNOWN_SINGLETONS - Static variable in class org.github.jamm.Filters
  Filter excluding class such as `Enum`, `Class`, `ClassLoader` and `AccessControlContext`
IGNORE_NON_STRONG_REFERENCES - Static variable in class org.github.jamm.Filters
  Filter excluding all the Reference's fields and the `head` field of `ReferenceQueue`.
IGNORE_OUTER_CLASS_REFERENCES - Static variable in class org.github.jamm.Filters
  Filter excluding the outer class reference from non-static inner classes.
IGNORE_STATIC_AND_PRIMITIVE_FIELDS - Static variable in class org.github.jamm.Filters
  Filter excluding static and primitive fields
IGNORE_THREAD_FIELDS - Static variable in class org.github.jamm.Filters
  Filter excluding the `group` field from thread classes as that field holds the references to all the other threads from the group to which the thread belongs.
IGNORE_UNMETERED_FIELDS_AND_CLASSES - Static variable in class org.github.jamm.Filters
  Filter excluding fields and class annotated with `Unmetered`
ignoreOuterClassReference() - Method in class org.github.jamm.MemoryMeter.Builder
  Ignores the outer class reference from non-static inner classes.
instrumentation - Static variable in class org.github.jamm.strategies.MemoryMeterStrategies
INSTRUMENTATION - Enum constant in enum class org.github.jamm.MemoryMeter.Guess
  Relies on `java.lang.instrument.Instrumentation` to measure shallow object size.
INSTRUMENTATION_AND_SPECIFICATION - Enum constant in enum class org.github.jamm.MemoryMeter.Guess
  Relies on `java.lang.instrument.Instrumentation` to measure non array object and the `Specification` approach to measure arrays.
InstrumentationAndSpecStrategy - Class in org.github.jamm.strategies
  Strategy that use `java.lang.instrument.Instrumentation` to measure non array object and the `Specification` approach to measure arrays.
InstrumentationAndSpecStrategy(Instrumentation) - Constructor for class org.github.jamm.strategies.InstrumentationAndSpecStrategy
is32Bits() - Static method in class org.github.jamm.VM
  Checks if the JVM is a 32 bits one.
isPreJava12JVM() - Static method in class org.github.jamm.VM
  Checks if the JVM is a pre-Java 12 version.
isSlab(ByteBuffer) - Method in enum class org.github.jamm.MemoryMeter.ByteBufferMode
  Checks if this buffer can be considered as a SLAB according to this mode.

## M

MathUtils - Class in org.github.jamm.utils
mayBeMethodHandle(Class<?>, String) - Static method in class org.github.jamm.utils.MethodHandleUtils
  Returns the `MethodHandle` for the specified class and method if the method exists.
Measurable - Interface in org.github.jamm
  Interface that allows users to avoid crawling via reflection by adding children manually to the stack, therefore speeding up the computation.
measure(Object) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the object.
measure(Object) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified object.
measure(Object) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(boolean[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified boolean array.
measureArray(boolean[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified boolean array.
measureArray(boolean[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(byte[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified byte array.
measureArray(byte[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified byte array.
measureArray(byte[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(char[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified char array.
measureArray(char[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified char array.
measureArray(char[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(double[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified double array.
measureArray(double[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified double array.
measureArray(double[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(float[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified float array.
measureArray(float[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified float array.
measureArray(float[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(int[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified int array.
measureArray(int[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified int array.
measureArray(int[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(long[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified long array.
measureArray(long[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified long array.
measureArray(long[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(short[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified short array.
measureArray(short[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified short array.
measureArray(short[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(Object[]) - Method in class org.github.jamm.MemoryMeter
  Measures the shallow memory usage of the specified Object array.
measureArray(Object[]) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified array.
measureArray(Object[]) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
measureArray(Object, Class<?>) - Method in interface org.github.jamm.MemoryMeterStrategy
  Measures the shallow memory used by the specified array.
measureArray(Object, Class<?>) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
  Measure the shallow memory used by the specified array.
measureDeep(Object) - Method in class org.github.jamm.MemoryMeter
  Measures the memory usage of the object including referenced objects.
measureDeep(Object, MemoryMeter.ByteBufferMode) - Method in class org.github.jamm.MemoryMeter
  Measures the memory usage of the object including referenced objects.
measureDeep(MemoryMeterStrategy, String) - Method in class org.github.jamm.string.StringMeter
  Measure the deep size of the specified String.
measureField(Class<?>) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
  Returns the size of a field of the specified type.
measureInstance(Object, Class<?>) - Method in class org.github.jamm.strategies.InstrumentationAndSpecStrategy
measureInstance(Object, Class<?>) - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy
  Measures the shallow memory used by objects of the specified class.
measureInstance(Object, Class<?>) - Method in class org.github.jamm.strategies.UnsafeStrategy
measureKnownSingletons() - Method in class org.github.jamm.MemoryMeter.Builder
  Measures the space occupied by known singletons such as `Class` objects, `enum`s, `ClassLoader`s and `AccessControlContext`s.
MeasurementStack - Class in org.github.jamm
measureNonStrongReferences() - Method in class org.github.jamm.MemoryMeter.Builder
  Measures the references from a `Reference` (like weak/soft/phantom references).
measureStringDeep(String) - Method in class org.github.jamm.MemoryMeter
  Measures the deep memory usage of the specified `String`
measureStringValue(MemoryMeterStrategy, String) - Method in class org.github.jamm.string.StringMeter
  Measure the size of the value of the specified String.
MEMORY_LAYOUT - Static variable in interface org.github.jamm.MemoryMeterStrategy
  The memory layout detected by JAMM.
MemoryLayoutBasedStrategy - Class in org.github.jamm.strategies
  Base class for strategies that need access to the `MemoryLayoutSpecification` for computing object size.
MemoryLayoutBasedStrategy() - Constructor for class org.github.jamm.strategies.MemoryLayoutBasedStrategy
MemoryLayoutSpecification - Interface in org.github.jamm
  Information about the memory layout used by the JVM running the code.
MemoryMeter - Class in org.github.jamm
  Utility to measure the heap space used by java objects.
MemoryMeter(MemoryMeterStrategy, FieldAndClassFilter, FieldFilter, MemoryMeterListener.Factory) - Constructor for class org.github.jamm.MemoryMeter
  Create a new `MemoryMeter` instance from the different component it needs to measure object graph.
MemoryMeter.Builder - Class in org.github.jamm
  Builder for `MemoryMeter` instances
MemoryMeter.ByteBufferMode - Enum Class in org.github.jamm
  The different way of measuring deeply a ByteBuffer.
MemoryMeter.Guess - Enum Class in org.github.jamm
  The different strategies that can be used by a `MemoryMeter` instance to measure the shallow size of an object.
MemoryMeterListener - Interface in org.github.jamm
  Listener that receive notification form MemoryMeter.
MemoryMeterListener.Factory - Interface in org.github.jamm
  A factory for `MemoryMeterListener`.
MemoryMeterStrategies - Class in org.github.jamm.strategies
  The different strategies that can be used to measure object sizes.
MemoryMeterStrategy - Interface in org.github.jamm
  Represents a strategy to measure the shallow memory used by a Java object.
methodHandle(Field) - Static method in class org.github.jamm.utils.MethodHandleUtils
  Returns the `MethodHandle` for the specified field.
methodHandle(Method) - Static method in class org.github.jamm.utils.MethodHandleUtils
  Returns the `MethodHandle` for the specified method.
MethodHandleUtils - Class in org.github.jamm.utils

## N

newInstance() - Static method in interface org.github.jamm.accessors.FieldAccessor
  Returns the `FieldAccessor` instance suitable for the JDK running this code.
newInstance() - Method in class org.github.jamm.listeners.TreePrinter.Factory
newInstance() - Method in interface org.github.jamm.MemoryMeterListener.Factory
newInstance() - Static method in class org.github.jamm.string.StringMeter
  Creates a new `StringMeter` instance.
NoopMemoryMeterListener - Class in org.github.jamm.listeners
  Listener that does nothing.
NORMAL - Enum constant in enum class org.github.jamm.MemoryMeter.ByteBufferMode
  Default mode, measure the ByteBuffer and all of its children

## O

objectMeasured(Object, long) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
objectMeasured(Object, long) - Method in class org.github.jamm.listeners.TreePrinter
objectMeasured(Object, long) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that the size of the specified object has been measured.
org.github.jamm - package org.github.jamm
org.github.jamm.accessors - package org.github.jamm.accessors
org.github.jamm.listeners - package org.github.jamm.listeners
org.github.jamm.strategies - package org.github.jamm.strategies
org.github.jamm.string - package org.github.jamm.string
org.github.jamm.utils - package org.github.jamm.utils

## P

premain(String, Instrumentation) - Static method in class org.github.jamm.MemoryMeter
printOffsets(Object) - Static method in class org.github.jamm.VM
  Utility method using `Unsafe` to print the field offset for debugging.
printVisitedTree() - Method in class org.github.jamm.MemoryMeter.Builder
  Prints the classes tree to `System.out` when measuring through `measureDeep`.
printVisitedTreeUpTo(int) - Method in class org.github.jamm.MemoryMeter.Builder
  Prints the classes tree to `System.out` up to the specified depth when measuring through `measureDeep`.
pushObject(Object, String, Object) - Method in class org.github.jamm.MeasurementStack
  Push the specified object into the stack.

## R

requireInstrumentation() - Method in enum class org.github.jamm.MemoryMeter.Guess
  Checks if this strategy requires `Instrumentation` to be present.
requireUnsafe() - Method in enum class org.github.jamm.MemoryMeter.Guess
  Checks if this strategy requires `Unsafe` to be present.
restrictContended() - Static method in class org.github.jamm.VM
  Checks if the JVM restricts the use of `@Contended` to internal classes.
roundTo(int, int) - Static method in class org.github.jamm.utils.MathUtils
  Rounds x up to the next multiple of m.
roundTo(long, int) - Static method in class org.github.jamm.utils.MathUtils
  Rounds x up to the next multiple of m.

## S

shallowSize(MemoryMeterStrategy) - Method in interface org.github.jamm.Measurable
  Allow the implementation to pre-compute and cache the `Measurable` shallow size.
SLAB_ALLOCATION_NO_SLICE - Enum constant in enum class org.github.jamm.MemoryMeter.ByteBufferMode
  Mode used to handle SLAB allocated `ByteBuffers`, without slices, where the overhead amortized over all the allocations is negligible and we prefer to undercount than over count.
SLAB_ALLOCATION_SLICE - Enum constant in enum class org.github.jamm.MemoryMeter.ByteBufferMode
  Mode used to handle SLAB allocated `ByteBuffers`, with slices, where the overhead amortized over all the allocations is negligible and we prefer to undercount than over count.
SPECIFICATION - Enum constant in enum class org.github.jamm.MemoryMeter.Guess
  Computes the shallow size of objects using VM information.
started(Object) - Method in class org.github.jamm.listeners.NoopMemoryMeterListener
started(Object) - Method in class org.github.jamm.listeners.TreePrinter
started(Object) - Method in interface org.github.jamm.MemoryMeterListener
  Notification that `MemoryMeter` as started analyzing the specified object.
STRING_SHALLOW_SIZE - Static variable in class org.github.jamm.string.StringMeter
  The String shallow size stored as a constant to have it compiled directly into the measure method.
StringMeter - Class in org.github.jamm.string
  Utility to measure the value field of a `String`
StringMeter() - Constructor for class org.github.jamm.string.StringMeter
supportComputeArraySize() - Method in interface org.github.jamm.MemoryMeterStrategy
  Checks if this instance supports the `computeArraySize` operation.
supportComputeArraySize() - Method in class org.github.jamm.strategies.MemoryLayoutBasedStrategy

## T

TreePrinter - Class in org.github.jamm.listeners
  A memory listener that print to the `System.out` the class tree with the size information.
TreePrinter(int) - Constructor for class org.github.jamm.listeners.TreePrinter
TreePrinter.Factory - Class in org.github.jamm.listeners
  Factory for `TreePrinter` instances.

## U

underlyingCapacity(ByteBuffer, FieldAccessor) - Static method in class org.github.jamm.utils.ByteBufferMeasurementUtils
  Retrieves the underlying capacity of the specified buffer.
Unmetered - Annotation Interface in org.github.jamm
  Indicates that a specified field or type should not be measured or counted by `MemoryMeter`.
UNSAFE - Enum constant in enum class org.github.jamm.MemoryMeter.Guess
  Relies on `Unsafe` to measure shallow object size.
UnsafeStrategy - Class in org.github.jamm.strategies
  `MemoryMeterStrategy` relying on `Unsafe` to measure object sizes for Java versions ≥ 15.
UnsafeStrategy(MethodHandle, MethodHandle, MemoryLayoutBasedStrategy) - Constructor for class org.github.jamm.strategies.UnsafeStrategy
useCompressedClassPointers() - Static method in class org.github.jamm.VM
  Checks if the JVM uses compressed class pointers.
useCompressedOops() - Static method in class org.github.jamm.VM
  Checks if the JVM uses compressed reference.
useEmptySlotsInSuper() - Static method in class org.github.jamm.VM
  Checks if the JVM uses more aggressive optimizations to avoid unused gaps in instances.
useStringOptimization() - Static method in class org.github.jamm.MemoryMeter

## V

valueOf(String) - Static method in enum class org.github.jamm.MemoryMeter.ByteBufferMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.github.jamm.MemoryMeter.Guess
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.github.jamm.MemoryMeter.ByteBufferMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.github.jamm.MemoryMeter.Guess
  Returns an array containing the constants of this enum class, in the order they are declared.
VM - Class in org.github.jamm
  Utility class for retrieving information from the JVM.

## W

withGuessing(MemoryMeter.Guess, MemoryMeter.Guess...) - Method in class org.github.jamm.MemoryMeter.Builder
  Specify what should be the strategy used to measure the shallow size of object.

A B C D E F G H I M N O P R S T U V W
All Classes and Interfaces|All Packages|Serialized Form