Узнать сколько занимает памяти объект. - C#
Формулировка задачи:
Здравствуйте. Кто нибудь в курсе, как можно узнать сколько "весит" экземпляр написанного мной класса? То есть мне нужно создать экземпляр класса и узнать, сколько он занимает памяти. ТАкое возможно?
Решение задачи: «Узнать сколько занимает памяти объект.»
textual
Листинг программы
long size = 0;
object obj = new object();
using (Stream stream = new MemoryStream()) {
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, obj);
size = stream.Length;
}