All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AgentLoader This will try to load the agent using the Attach API of JDK6.AgentSizeOf 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.AnnotationProxyFactory Allows you to transform the type of your custom annotation to a reference annotation type.AnnotationProxyFactory.AnnotationInvocationHandler Invocation handler implementing an invoke method that redirects every method call to the custom annotation method when possible; if not returns the reference annotation method default valueAnnotationSizeOfFilter CombinationSizeOfFilter Filter combining multiple filtersConfiguration Configuration.Builder Filter Filters all the sizing operation performed by a SizeOfEngine instanceFilterConfigurator A configurator, instantiated by theServiceLoader
, that will get to configure theFilter
FlyweightType Enum with all the flyweight types that we check for sizeOf measurementsIgnoreSizeOf Annotation to ignore a field, type or entire package while doing a SizeOf measurementJvmInformation Detects and represents JVM-specific properties that relate to the memory data model for java objects that are useful for size of calculations.ObjectGraphWalker This will walk an object graph and let you execute some "function" along the wayObjectGraphWalker.Visitor The visitor to execute the function on each node of the graph This is only to be used for the sizing of an object graph in memory!PassThroughFilter PrimitiveType Primitive types in the VM type system and their sizesReflectionSizeOf SizeOf that uses reflection to measure on heap size of object graphs Inspired by Dr.SizeOf Abstract sizeOf for Java.SizeOfAgent SizeOfFilter Filter to filter types or fields of object graphs passed to a SizeOf engineSizeOfFilterSource TypeFilter UnsafeSizeOf Unsafe.theUnsafe
based sizeOf measurement All constructors will throw UnsupportedOperationException if theUnsafe isn't accessible on this platformVisitorListener WeakIdentityConcurrentMap<K,V> A poor man's implementation of a WeakIdentityConcurrentMap to hold the CacheManager associated ExecutorServicesWeakIdentityConcurrentMap.CleanUpTask<T> WeakIdentityConcurrentMap.IdentityWeakReference<T>