Задать вопрос
@darkdiver

Структура (словарь) с ограничением используемой памяти, где взять?

Добрый день!
Подскажите какую библиотеку (желательно на чистом .NET) можно использовать для следующей задачи.
Есть словарь Dictionary < long, MyData >
в словаре хранится несколько миллионов элементов
в результате потребление памяти 1-2 гигабайта в зависимости от наполнения MyData.
Хочется найти структуру данных аналогичную Dictionary, но которой можно задать максимальный размер потребляемой памяти и если память закончилась, то данные, к которым давно не обращались, выгружаются на жесткий диск, и при обращении по ключу они загружаются в память по новой.
  • Вопрос задан
  • 155 просмотров
Подписаться 3 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@jackroll
Сверхразум
1. Создайте свой класс коллекции с блекджеком, шлюхами и ограниченной верхней границей.
2. habrahabr.ru/post/114495
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы