Index
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 createTreePrinter
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
andAccessControlContext
- IGNORE_NON_STRONG_REFERENCES - Static variable in class org.github.jamm.Filters
-
Filter excluding all the Reference's fields and the
head
field ofReferenceQueue
. - 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 theSpecification
approach to measure arrays. - InstrumentationAndSpecStrategy - Class in org.github.jamm.strategies
-
Strategy that use
java.lang.instrument.Instrumentation
to measure non array object and theSpecification
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 andAccessControlContext
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 throughmeasureDeep
. - printVisitedTreeUpTo(int) - Method in class org.github.jamm.MemoryMeter.Builder
-
Prints the classes tree to
System.out
up to the specified depth when measuring throughmeasureDeep
. - 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 onUnsafe
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.
All Classes and Interfaces|All Packages|Serialized Form