c# 获取对象所占用的内存 --转载
1.对象标记[Serializable]
2.引用空间
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
3.获取方法
MemoryStream ms = new MemoryStream();
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(ms, 对象);
ms.Position = 0;
uint length = ms.Length