How Java and Scala objects are laid out in physical memory | Hacker News Reader