标签: c# memory-management size
我有一些自定义类型(类型无法序列化,因此我无法使用BinaryFormatter和MemoryStream来获取此对象所需的字节数)并且我无法使用Marshal.SizeOf()。是否有其他方法来获取对象所需的内存?该对象可以是自定义类型的实例,也可以是自定义类型对象的数组。
BinaryFormatter
MemoryStream
Marshal.SizeOf()
PS:在开始和结束时获取内存以获取所需内存并不准确,因为其他进程在后台运行