Показать сообщение отдельно
Старый 23.07.2012, 10:28   #1  
_AxDevel_ is offline
_AxDevel_
Участник
 
69 / 12 (1) ++
Регистрация: 20.08.2008
Адрес: Ижевск-Москва
? Книга продаж/покупок
Dynamics AX 4.0, ядро 4.0.2501.116
Запускаю обновление книги продаж. Процесс выполняется долго, это все знают. При расчёте запускаются классы семейства BookDataCalc*, которые выполняются на сервере. В классах создаётся много cherneh в памяти: set-ы, map-ы, recordsortedlist-ы и т.п. Так вот этот серверный код потихоньку начинает съедать память, после выполнения память не вся освобождается. Интересует вопрос такой: если разорвалась связь клиент-сервер, или возникла ошибка при серверном расчёте, то как сборщик мусора обрабатывает такую ситуацию для освобождения выделенной памяти? Пока лечится рестартом аоса. Очень актуально.