Renamed file, utility code to easy testing
Polishing the code for publication
Add jvm object overhead size field