SuperMiQi Ответов: 1

[Справка] почему происходит утечка памяти при создании / уничтожении объектов управляемой автоматизации ?


Всем Привет,
Я хотел бы поделиться с вами следующим странным вопросом:

Как можно избежать утечки памяти, просто создав и выпустив экземпляр в пустой класс автоматизации ?
Что за магия стоит за этим ?  Существует ли утечка между управляемым и неуправляемым взаимодействием ?


Заранее большое вам спасибо.
С уважением.
Мики.

Что я уже пробовал:

Вот тестовый пакет приложения для тестирования на вашем конце:
Пример программного пакета.
(Я использую Visual Studio Pro 2015)

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Вероятно, потому, что вы ищете в Диспетчере задач использование памяти приложения .NET. Не. Он лжет тебе.

Диспетчер задач показывает, сколько памяти зарезервировано для вашего приложения, а не сколько оно на самом деле использует.

Для более точных статистических данных памяти, использование системного монитора и .Чистая счетчики памяти или выделенный .Инструмент. net профилирования памяти.