定义短类名称方法名称可以减少内存使用量或软件包大小吗?

时间:2015-08-28 08:16:38

标签: c# .net memory memory-management

jjjjjjjjjjj;
}

此代码可以返回类大小(可能不是精度类大小)。
如果我在Test类中有简短的方法名称。 MemoryStream字节数会减少 所以我很好奇,简短的类/方法名称可以减少内存使用或软件包大小理论上

1 个答案:

答案 0 :(得分:2)

是的,没有。

由于程序集包含有关类和方法的元数据,因此它们的名称将显示在那里。但是,只在内存中存在一次,该类的实例不会复制此信息。

每个类实例的大小独立于类和成员名称的长度。通过使用较短的名称,您可以总共节省几个字节,因此这绝不是任何有效的方式来存储相同的内存。

BinaryFormatter.Serialize方法将包含类数据的元数据,因此无法准确测量类实例使用的内存量。