Временые файлы

0 голосов
спросил 06 Май, 08 от a-subbotin (500 баллов) в категории Программные продукты Esri
Здравствуйте! Нужна ваша помощь, коллеги. Суть вопроса такова: в процессе работы и вычислений разрабатываемого ПО в основном используются растровые данные (igeodataset). Зачастую переменные при присвоении замыкаются сами на себя, как то x=x^2 (исключительно с целью минимизации количества используемых переменных). В результате расчетов формируются временные наборы данных, при чем их количество и объем в зависимости от интенсивности вычислений могут достигать более тысячи наборов и нескольких Гбайт на жестком диске соответственно. Каким образом можно регулировать количество этих временных файлов и высвободить подгруженные, но неиспользуемые на данный момент наборы данных? В Avenue высвобождение памяти, ассоциированной с наборами данных, выполнялось методом PurgeObjects. Существует ли аналог подобного метода в ArcObjects? Ведь при закрытии ArcMap'а все временные файлы удаляются...??? Проблема вполне актуальна, т.к.возможна ситуация (и она достигалась) переполнения диска и ,как результат, ошибки работы программы.

1 Ответ

0 голосов
ответил 14 Май, 08 от a-subbotin (500 баллов)
Собственно разобрался сам... Не думал, что решение столь тривиально. GC.Collect() помог во всем))
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...