Анализ утечек памяти с DevPartner
Мы используем DevPartner для анализа утечек памяти в нашем приложении.
Я получил набор аналитических отчетов после анализа утечки памяти с помощью DevPartner. На самом деле, я не знаю, как создавать отчеты.
Во всяком случае, теперь я начал анализировать отчеты. Они показывают некоторые методы и объекты с% утечки памяти.
На самом деле, мы выполнили это некоторое время назад и как часть анализа мы устранили некоторые утечки, например, предположим, что один частный объект был объявлен в методе, и мы удалили этот объект после использования в конце метода.
Теперь снова, когда мы запускаем DevPartner, он показывает тот же объект в отчете. Я не уверен, почему он снова показывает тот же объект.
Точно так же один из наших классов реализует интерфейс IDisposable, и в Dispose()
Метод мы либо очищаем объект или избавляемся от объекта. Теперь объект также отображается в виде утечки памяти DevPartner.
Кто-нибудь знает, как DevPartner анализирует утечки памяти в приложении?
Благодарю.