JSizer is a program to measure your classes. 
It is based on the ideas found at: 
http://weblogs.java.net/blog/felipegaucho/archive/2007/01/code_fitness_ho.html

Running jsizer 
--------------
You start the program by: 
java -jar jars/jsizer.jar 

After the program has started you need to add jar files to it, 
use the "File->Add jar" menu and select jar files.

After that you can either add additional jars or you can generate the
graph by using "File->Run sizer". 

If you have a big project you probably want to set a filter to 
remove small classes. Use "Edit->Set filter" and fill in minimum values.

When an inner class is accepted its outer class will be accepted as well, 
even if the outer class is not accepted by the current filter.


Interpreting the graph
----------------------
The graph has nodes, each node represent either a package or a class. 
A package is a green node. A class is a grey node.

For class nodes: 
*) The width of the node represents the number of fields in the class.
*) The height of the node represents the number of methods in the class.
*) The color represents the number of method lines in the class. A 
   dark node has more lines of code than a light node.

Place the mouse cursor on top of a node to see the name and the information.
