A C D E F G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(T) - Method in class org.github.jamm.AlwaysEmptySet
- addAll(Collection<? extends T>) - Method in class org.github.jamm.AlwaysEmptySet
- agentmain(String, Instrumentation) - Static method in class org.github.jamm.MemoryMeter
- ALWAYS_SPEC - org.github.jamm.MemoryMeter.Guess
- ALWAYS_UNSAFE - org.github.jamm.MemoryMeter.Guess
- AlwaysEmptySet<T> - Class in org.github.jamm
C
- clear() - Method in class org.github.jamm.AlwaysEmptySet
- contains(Object) - Method in class org.github.jamm.AlwaysEmptySet
- containsAll(Collection<?>) - Method in class org.github.jamm.AlwaysEmptySet
- countChildren(Object) - Method in class org.github.jamm.MemoryMeter
- create() - Static method in class org.github.jamm.AlwaysEmptySet
D
- done(long) - Method in class org.github.jamm.NoopMemoryMeterListener
E
- EMPTY_SET - Static variable in class org.github.jamm.AlwaysEmptySet
- enableDebug() - Method in class org.github.jamm.MemoryMeter
-
Makes this
MemoryMeter
prints the classes tree toSystem.out
when measuring - enableDebug(int) - Method in class org.github.jamm.MemoryMeter
-
Makes this
MemoryMeter
prints the classes tree toSystem.out
up to the specified depth when measuring
F
- FACTORY - Static variable in class org.github.jamm.NoopMemoryMeterListener
- FALLBACK_BEST - org.github.jamm.MemoryMeter.Guess
- FALLBACK_SPEC - org.github.jamm.MemoryMeter.Guess
- FALLBACK_UNSAFE - org.github.jamm.MemoryMeter.Guess
- fieldAdded(Object, String, Object) - Method in class org.github.jamm.NoopMemoryMeterListener
G
- getArrayHeaderSize() - Method in class org.github.jamm.MemoryLayoutSpecification
- getObjectHeaderSize() - Method in class org.github.jamm.MemoryLayoutSpecification
- getObjectPadding() - Method in class org.github.jamm.MemoryLayoutSpecification
- getReferenceSize() - Method in class org.github.jamm.MemoryLayoutSpecification
- getSuperclassFieldPadding() - Method in class org.github.jamm.MemoryLayoutSpecification
H
- hasInstrumentation() - Static method in class org.github.jamm.MemoryMeter
- hasUnsafe() - Static method in class org.github.jamm.MemoryLayoutSpecification
I
- ignoreKnownSingletons() - Method in class org.github.jamm.MemoryMeter
-
return a MemoryMeter that ignores space occupied by known singletons such as Class objects and Enums
- ignoreNonStrongReferences() - Method in class org.github.jamm.MemoryMeter
-
return a MemoryMeter that ignores space occupied by known singletons such as Class objects and Enums
- ignoreOuterClassReference() - Method in class org.github.jamm.MemoryMeter
- isEmpty() - Method in class org.github.jamm.AlwaysEmptySet
- iterator() - Method in class org.github.jamm.AlwaysEmptySet
M
- measure(Object) - Method in class org.github.jamm.MemoryMeter
- measureDeep(Object) - Method in class org.github.jamm.MemoryMeter
- MemoryLayoutSpecification - Class in org.github.jamm
- MemoryLayoutSpecification() - Constructor for class org.github.jamm.MemoryLayoutSpecification
- MemoryMeter - Class in org.github.jamm
- MemoryMeter() - Constructor for class org.github.jamm.MemoryMeter
- MemoryMeter.Guess - Enum in org.github.jamm
N
- NEVER - org.github.jamm.MemoryMeter.Guess
- NoopMemoryMeterListener - Class in org.github.jamm
-
Listener that does nothing.
O
- objectCounted(Object) - Method in class org.github.jamm.NoopMemoryMeterListener
- objectMeasured(Object, long) - Method in class org.github.jamm.NoopMemoryMeterListener
- omitSharedBufferOverhead() - Method in class org.github.jamm.MemoryMeter
- org.github.jamm - package org.github.jamm
P
- premain(String, Instrumentation) - Static method in class org.github.jamm.MemoryMeter
- provider() - Static method in class org.github.jamm.AlwaysEmptySet
R
- remove(Object) - Method in class org.github.jamm.AlwaysEmptySet
- removeAll(Collection<?>) - Method in class org.github.jamm.AlwaysEmptySet
- retainAll(Collection<?>) - Method in class org.github.jamm.AlwaysEmptySet
S
- size() - Method in class org.github.jamm.AlwaysEmptySet
- sizeOf(Object) - Static method in class org.github.jamm.MemoryLayoutSpecification
- sizeOf(Field) - Static method in class org.github.jamm.MemoryLayoutSpecification
- sizeOfArray(int, long) - Static method in class org.github.jamm.MemoryLayoutSpecification
-
Memory an array will consume
- sizeOfArray(int, Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
-
Memory an array
- sizeOfArray(Object, Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
- sizeOfField(Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
- sizeOfInstance(Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
- sizeOfInstanceWithUnsafe(Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
- sizeOfWithUnsafe(Object) - Static method in class org.github.jamm.MemoryLayoutSpecification
- SPEC - Static variable in class org.github.jamm.MemoryLayoutSpecification
- started(Object) - Method in class org.github.jamm.NoopMemoryMeterListener
T
- toArray() - Method in class org.github.jamm.AlwaysEmptySet
- toArray(K[]) - Method in class org.github.jamm.AlwaysEmptySet
U
- Unmetered - Annotation Type in org.github.jamm
-
Indicates that a specified field or type should not be measured or counted by
MemoryMeter
.
V
- valueOf(String) - Static method in enum org.github.jamm.MemoryMeter.Guess
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.github.jamm.MemoryMeter.Guess
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withGuessing(MemoryMeter.Guess) - Method in class org.github.jamm.MemoryMeter
- withTrackerProvider(Callable<Set<Object>>) - Method in class org.github.jamm.MemoryMeter
All Classes All Packages