public interface MemoryFootprint
Modifier and Type | Field and Description |
---|---|
static int |
BOOLEAN_FIELD_SIZE |
static int |
BYTE_FIELD_SIZE |
static int |
CHAR_FIELD_SIZE |
static int |
DOUBLE_FIELD_SIZE |
static int |
FLOAT_FIELD_SIZE |
static int |
INT_FIELD_SIZE |
static int |
LONG_FIELD_SIZE |
static int |
OBJECT_SHELL_SIZE |
static int |
OBJREF_SIZE_32 |
static int |
OBJREF_SIZE_64 |
static int |
SHORT_FIELD_SIZE |
Modifier and Type | Method and Description |
---|---|
long |
getArrayCount() |
long |
getBooleanCount() |
long |
getByteCount() |
long |
getCharacterCount() |
java.util.Set<java.lang.Class<?>> |
getClasses() |
long |
getDoubleCount() |
long |
getDownlinkCount() |
long |
getFloatCount() |
long |
getFootprint() |
long |
getInstanceCount(java.lang.Class<?> clazz) |
long |
getInstanceFootprint(java.lang.Class<?> clazz) |
long |
getIntegerCount() |
long |
getLongCount() |
long |
getObjectCount() |
long |
getPrimitiveCount() |
long |
getReferenceCount() |
java.lang.Object |
getRootObject() |
long |
getShortCount() |
long |
getUplinkCount() |
static final int OBJECT_SHELL_SIZE
static final int OBJREF_SIZE_32
static final int OBJREF_SIZE_64
static final int LONG_FIELD_SIZE
static final int INT_FIELD_SIZE
static final int SHORT_FIELD_SIZE
static final int CHAR_FIELD_SIZE
static final int BYTE_FIELD_SIZE
static final int BOOLEAN_FIELD_SIZE
static final int DOUBLE_FIELD_SIZE
static final int FLOAT_FIELD_SIZE
java.lang.Object getRootObject()
long getFootprint()
long getObjectCount()
long getReferenceCount()
long getDownlinkCount()
long getUplinkCount()
long getPrimitiveCount()
long getArrayCount()
long getIntegerCount()
long getLongCount()
long getShortCount()
long getByteCount()
long getBooleanCount()
long getCharacterCount()
long getFloatCount()
long getDoubleCount()
java.util.Set<java.lang.Class<?>> getClasses()
long getInstanceCount(java.lang.Class<?> clazz)
long getInstanceFootprint(java.lang.Class<?> clazz)