Java中序列化对象大小与内存对象大小的比较

res*_*ity 9 java memory serialization

是否有一种方法可以从Java中的序列化对象大小(大致)估计内存对象大小

Pet*_*rey 7

内存中的大小通常在可序列化大小的一半到两倍之间.最极端的例子可能是Byte,它超过80个字节Serialized可以是16个字节的内存.

您可以使用分析器来告诉您对象使用了多少内存.另一种方法是使用基于的工具Instrumentation.getObjectSize(object)

您可能会发现这很有趣获取对象的大小