Код IT
← Каталог

Отладка и видимость состояния — 4. Проблемы с памятью

Фрагмент из «Отладка и видимость состояния»: 4. Проблемы с памятью.

csharp runtime-architectureencyclopedia112 embed URL статья в энциклопедии
C# main.cs
// Утечка памяти
public class MemoryLeak
{
    private static List<byte[]> _cache = new List<byte[]>();
    
    public void AddToCache()
    {
        // Добавляем данные, но никогда не удаляем
        _cache.Add(new byte[1024 * 1024]);  // 1MB
    }
}
// Утечка памяти
public class MemoryLeak
{
    private static List<byte[]> _cache = new List<byte[]>();
    
    public void AddToCache()
    {
        // Добавляем данные, но никогда не удаляем
        _cache.Add(new byte[1024 * 1024]);  // 1MB
    }
}