重要的事情要说三遍:
Java对象在内存中的形态跟序列化后的形态没有关系。
Java对象在内存里有多大,最靠谱的办法是:在完整支持JVMTI与Java Agent的JVM上,可以用
方法来获取。
其它靠谱的办法有:
相关的一些讨论请跳传送门: