C# оптимизация работы класса очереди/истории

Артем10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.07.2015

Есть класс, который отвечает за хранение и использование очередь и истории элементов для обработки (кандидатам предоставим исходники). В классе есть ряд моментов, которые реализованы неоптимально, в частности:

хранение самих элементов (при большом количестве элементов (1-2 млн), занимает слишком много памяти);

сохранение дампа очереди истории на файл и подгрузка дампа из файла;

возможно, заметите что либо еще.

Необходимо оптимизировать работу класса. Реализация на C# .NET4