Class ReflectionSizeOf
java.lang.Object
org.ehcache.sizeof.SizeOf
org.ehcache.sizeof.impl.ReflectionSizeOf
SizeOf that uses reflection to measure on heap size of object graphs
Inspired by Dr. Heinz Kabutz's Java Specialist Newsletter Issue #78
- Author:
- Alex Snaps, Chris Dennis
-
Constructor Summary
ConstructorsConstructorDescriptionBuilds a new SizeOf that will not filter fields and will cache reflected fieldsReflectionSizeOf(SizeOfFilter fieldFilter) Builds a new SizeOf that will filter fields and will cache reflected fieldsReflectionSizeOf(SizeOfFilter fieldFilter, boolean caching, boolean bypassFlyweight) Builds a new SizeOf that will filter fields -
Method Summary
Methods inherited from class SizeOf
deepSizeOf, deepSizeOf, newInstance, newInstance
-
Constructor Details
-
ReflectionSizeOf
public ReflectionSizeOf()Builds a new SizeOf that will not filter fields and will cache reflected fields- See Also:
-
ReflectionSizeOf
Builds a new SizeOf that will filter fields and will cache reflected fields- Parameters:
fieldFilter- The filter to apply- See Also:
-
ReflectionSizeOf
Builds a new SizeOf that will filter fields- Parameters:
fieldFilter- The filter to applycaching- Whether to cache reflected fieldsbypassFlyweight- whether "Flyweight Objects" are to be ignored- See Also:
-
-
Method Details
-
sizeOf
-