Узнать сколько занимает памяти объект. - 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5
Похожие ответы