有一些关于How to get object size in memory ?但他们没有说明如何获取内存中对象的大小. 当我使用时:System.Runtime.InteropServices.Marshal.SizeOf(arrayListObject)我得到错误:Type ‘System.Collections.ArrayList’cannot be marshaled as an unmanagedstructure; no meaningful size oroffset can be computed.我也无法获得所有可用内存的数量,因为我想在具有很多线程的Web应用程序上执行此计算,因此需要确切知道特定对象...