sizeof
sizeof copied to clipboard
A git repostiory for java.sizeOf
SizeOf is a simple java agent what can be used to calculate the memory size of java objects. The agent is implemented with the java.lang.instrument introduced with java 5.
Here is a simple howto:
-
use the class SizeOf in your code to test the size of your java object:
// calculate object size SizeOf.sizeOf(
) SizeOf.deepSizeOf( )
Optionally, configure SizeOf's behavior with SizeOf.skipStaticField(false) or SizeOf.skipFlyWeightObject(true) (defaults are true and false, respectively).
- start the jvm with the argument: -javaagent:
/SizeOf.jar
Improvements and suggestions are welcome!