Skip to content
A git repostiory for java.sizeOf
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src
target
.gitignore
README.txt
license.txt
pom.xml
releaseNotes.txt

README.txt

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:

1) use the class SizeOf in your code to test the size of your java object:

	// calculate object size
	SizeOf.sizeOf(<your object>)
	SizeOf.deepSizeOf(<your object>)

Optionally, configure SizeOf's behavior with
SizeOf.skipStaticField(false) or SizeOf.skipFlyWeightObject(true)
(defaults are true and false, respectively).
	
2) start the jvm with the argument: -javaagent:<path to>/SizeOf.jar

Improvements and suggestions are welcome!
Something went wrong with that request. Please try again.