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

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

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

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

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