.NET 3.x Размер списка в оперативной памяти - C#
Формулировка задачи:
Есть список List<string> list. требуется определить размер памяти, который он занимает в байтах. строки разной длины, строк много(более 1000). вручную считать муторно и не вариант. Подскажите как сделать это программно.
Решение задачи: «.NET 3.x Размер списка в оперативной памяти»
textual
Листинг программы
using System;
using System.Collections.Generic;
class CyberForum
{
private static void Main()
{
long StopBytes = 0;
long StartByes = System.GC.GetTotalMemory( true );
int[] arr = { 1, 2, 3, 4, 5 };
StopBytes = System.GC.GetTotalMemory( true );
Console.WriteLine("Size: {0}", ((long)(StopBytes - StartByes)).ToString());
Console.ReadKey( true );
}
}