Over the years many Java developers have asked, "How much memory
does a Java object consume?" In this Java Tip,
Vladimir Roubtsov explains problems with previous solutions. In
addition, based on his experience exploring memory usage, he offers
a few tips on working around some Java inefficiencies.
Y. Eshel, O. Levi, H. Roitman, and A. Nus. Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, ACM, (July 2021)