jjjjjjjjjjj;
}
此代码可以返回类大小(可能不是精度类大小)。
如果我在Test类中有简短的方法名称。 MemoryStream字节数会减少
所以我很好奇,简短的类/方法名称可以减少内存使用或软件包大小理论上?
答案 0 :(得分:2)
是的,没有。
由于程序集包含有关类和方法的元数据,因此它们的名称将显示在那里。但是,只在内存中存在一次,该类的实例不会复制此信息。
每个类实例的大小独立于类和成员名称的长度。通过使用较短的名称,您可以总共节省几个字节,因此这绝不是任何有效的方式来存储相同的内存。
BinaryFormatter.Serialize
方法将包含类数据的元数据,因此无法准确测量类实例使用的内存量。