Утечка памяти надстройки Outlook 2007?C#

Место общения программистов C#
Anonymous
Утечка памяти надстройки Outlook 2007?

Сообщение Anonymous »

Я создал простую надстройку Outlook 2007 с использованием C#, которая циклически обрабатывает выбранные сообщения и проверяет их вложения.

Я запускаю эту надстройку — в наборе из ~25 000 избранных сообщений. Однако я сразу же замечаю, что использование памяти Outlook (видимое через perfmon) резко возрастает. После запуска надстройки в режиме отладки построчно становится очевидно, что память выделяется Outlook при первом доступе к коллекции вложений сообщения. Эта память никогда не возвращается в систему; Outlook продолжает потреблять память, пока не достигнет ~1 ГБ (примерно после 12 000 сообщений), после чего я получаю сообщение об ошибке «недостаточно памяти или системных ресурсов». Есть идеи?

Вот часть кода:

for(int i = 1; i

Подробнее здесь: https://stackoverflow.com/questions/157 ... emory-leak

Вернуться в «C#»