All Classes and Interfaces

Class
Description
SizeOf implementation that relies on a Java agent to be loaded to do the measurement It will try to load the agent through the JDK6 Attach API if available All it's constructor do throw UnsupportedOperationException if the agent isn't present or couldn't be loaded dynamically Inspired by Dr.
Allows you to transform the type of your custom annotation to a reference annotation type.
 
Filter combining multiple filters
 
 
Filters all the sizing operation performed by a SizeOfEngine instance
A configurator, instantiated by the ServiceLoader, that will get to configure the Filter
Annotation to ignore a field, type or entire package while doing a SizeOf measurement
Detects and represents JVM-specific properties that relate to the memory data model for java objects that are useful for size of calculations.
 
SizeOf that uses reflection to measure on heap size of object graphs Inspired by Dr.
Abstract sizeOf for Java.
 
Filter to filter types or fields of object graphs passed to a SizeOf engine
 
 
Unsafe.theUnsafe based sizeOf measurement All constructors will throw UnsupportedOperationException if theUnsafe isn't accessible on this platform
 
A poor man's implementation of a WeakIdentityConcurrentMap to hold the CacheManager associated ExecutorServices