Package wicket.util.profile

Contains the classes from 'Sizeof for Java Object sizing revisited' article by Vladimir Roubtsov.

See:
          Description

Interface Summary
ILink Interface used internally for memory-efficient representations of names of profile tree links between profile tree nodes.
IObjectProfileNode The main interface for exploring an object profile tree.
IObjectProfileNode.INodeFilter A generic interface for defining node filters.
IObjectProfileNode.INodeVisitor A generic interface for defining node visitors.
 

Class Summary
AbstractProfileNode Abstract base class for all node implementations in this package.
AbstractShellProfileNode Abstract base class for all shell pseudo-node implementations in this package.
ArrayIndexLink An ILinkimplementation for tree links created by array fields.
ArrayShellProfileNode A shell pseudo-node implementation for an array class.
ClassFieldLink An ILinkimplementation for tree links created by class instance fields.
ObjectProfileFilters A Factory for a few stock node filters.
ObjectProfileNode A non-shell profile tree node implementation.
ObjectProfiler This non-instantiable class presents an API for object sizing and profiling as described in the article.
ObjectProfileVisitors A Factory for a few stock node visitors.
ObjectShellProfileNode A shell pseudo-node implementation for a non-array class.
 

Package wicket.util.profile Description

Contains the classes from 'Sizeof for Java Object sizing revisited' article by Vladimir Roubtsov. You can find the article at: http://www.javaworld.com/javaworld/javaqa/2003-12/02-qa-1226-sizeof.html? The packages are renamed to wicket.util.profile in order to avoid possible conflicts.



Copyright © 2004-2006 Wicket developers. All Rights Reserved.