как лучше справиться с Out of memory exception

241
12 февраля 2018, 01:29

Приветствую всех. Делаю небольшую програмку, которая работает с данными (читает файлы и создает свои), пишу на C#. В процессе выполнения, создаю коллекцию

 SortedList<string, List<MqlTick>> tickData = new SortedList<string, List<MqlTick>>();
 SortedList<string, List<MqlRates>> ratesData = new SortedList<string, List<MqlRates>>();

которые заполняются далее. В проесе заполнения до гигабайта на тестовом примере возрастает объем задействованой программой памяти. Записи из представленных коллекций постепенно в свое время удаляются (но не все, по мере накопления нужных данных). Удалять из раньше не могу. В связи с чем собственно и возник вопрос, как бы мне справиться с образовавшейся проблемой, можете ли посоветовать что нибудь ?

READ ALSO
UWP уведомление из фонового потока

UWP уведомление из фонового потока

Пишу приложение UWP и столкнулся с проблемойМне требуется периодически показывать пользователю уведомления, те что отображаются в шторке...

143
Проверка бд на контакт в C#

Проверка бд на контакт в C#

Как проверить в catch контакт на наличие одного и того же телефона: Если добавляемый номер телефона существует, то выдать ошибку

175
Общение клиента и сервера по Tcp

Общение клиента и сервера по Tcp

Необходимо реализовать общение между клиентом и сервером, с помощью TcpClientКлиент отправляет на сервер запрос типа "дай мне такую то информацию",...

179