-
Notifications
You must be signed in to change notification settings - Fork 13
A git repostiory for java.sizeOf
License
afeinberg/sizeof
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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!
About
A git repostiory for java.sizeOf
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published