Утечка памяти надстройки 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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