Characterization and reduction of memory usage in 64-bit java virtual machines door