Skip navigation links
A C D E F G H I M N O P R S T U V W 

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
 
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 to System.out when measuring
enableDebug(int) - Method in class org.github.jamm.MemoryMeter
Makes this MemoryMeter prints the classes tree to System.out up to the specified depth when measuring

F

FACTORY - Static variable in class org.github.jamm.NoopMemoryMeterListener
 
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

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(Field) - Static method in class org.github.jamm.MemoryLayoutSpecification
 
sizeOf(Object) - Static method in class org.github.jamm.MemoryLayoutSpecification
 
sizeOfArray(Object, Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
 
sizeOfArray(int, Class<?>) - Static method in class org.github.jamm.MemoryLayoutSpecification
Memory an array
sizeOfArray(int, long) - Static method in class org.github.jamm.MemoryLayoutSpecification
Memory an array will consume
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
 
A C D E F G H I M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.