@darkdiver

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

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

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

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