Просто интересно, пытался ли кто-нибудь когда-нибудь определить фактический размер System.Collections.Generic.List в памяти?
В настоящее время я кеширую один такой объект с помощью System.HttpRuntime.Cache, который, кажется, работает хорошо, но я бы хотел определить реальное влияние на мой сервер.
using (System.IO.MemoryStream stream = new System.IO.MemoryStream(capacity))
{
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter().Serialize(stream, obj);
thisSerialized = stream.ToArray();
return thisSerialized.Length;
}
Это работает для других, но не для того, что мне нужно.