static void |
IncrementalObjectSizeEstimator.addEstimator(String className,
HashMap<Class<?>,IncrementalObjectSizeEstimator.ObjectEstimator> sizeEstimators) |
static void |
IncrementalObjectSizeEstimator.createEstimators(Object rootObj,
HashMap<Class<?>,IncrementalObjectSizeEstimator.ObjectEstimator> byType) |
int |
IncrementalObjectSizeEstimator.ObjectEstimator.estimate(Object obj,
HashMap<Class<?>,IncrementalObjectSizeEstimator.ObjectEstimator> parent) |
protected int |
IncrementalObjectSizeEstimator.ObjectEstimator.estimate(Object obj,
HashMap<Class<?>,IncrementalObjectSizeEstimator.ObjectEstimator> parent,
IdentityHashMap<Object,Boolean> uniqueObjects) |
protected int |
IncrementalObjectSizeEstimator.ObjectEstimator.estimateCollectionElements(HashMap<Class<?>,IncrementalObjectSizeEstimator.ObjectEstimator> parent,
Collection<?> c,
Field field,
IdentityHashMap<Object,Boolean> uniqueObjects) |
protected int |
IncrementalObjectSizeEstimator.ObjectEstimator.estimateMapElements(HashMap<Class<?>,IncrementalObjectSizeEstimator.ObjectEstimator> parent,
Map<?,?> m,
Field field,
IdentityHashMap<Object,Boolean> uniqueObjects) |